PHP - Interfaces and Traits
Given this code, what will be the output?
trait T1 {
public function message() {
return 'Trait1';
}
}
trait T2 {
public function message() {
return 'Trait2';
}
}
class MyClass {
use T1, T2 {
T2::message insteadof T1;
T1::message as messageFromT1;
}
}
$obj = new MyClass();
echo $obj->message() . ' ' . $obj->messageFromT1();