Beispiel #1
0
<?php

trait T
{
    function info()
    {
        (yield __METHOD__);
        (yield __CLASS__);
        (yield __TRAIT__);
    }
}
class C1
{
    use T;
}
class C2
{
    use T;
}
$o1 = new C1();
foreach ($o1->info() as $info) {
    var_dump($info);
}
$o2 = new C2();
foreach ($o2->info() as $info) {
    var_dump($info);
}