Esempio n. 1
0
    {
        echo "hello" . PHP_EOL;
    }
    public abstract function say($something);
}
class ClassMethod
{
    use AbstractMethod;
    public function say($something)
    {
        echo $something . PHP_EOL;
    }
}
$cm = new ClassMethod();
$cm->hello();
$cm->say("hello");
// properties
trait Prop
{
    public $var = 10;
    static $sta = 20;
}
class CProp
{
    use Prop;
}
$prop = new CProp();
echo $prop->var . PHP_EOL;
echo CProp::$sta . PHP_EOL;
// Inheritance and Precedence
// CLASS MEMBERS > TRAIT METHODS > INHERITED METHODS