- implode: documentation ( source)
<?php
class Base {
function method($list=[]) {
$list[] = 'Base::method';
return($list);
}
}
trait MyTrait {
function method($list=[]) {
$list = parent::method($list);
$list[] = 'MyTrait::method';
return($list);
}
}
class Child extends Base {
use MyTrait { MyTrait::method as foo; }
function method($list=[]) {
$list = parent::method($list);
$list[] = 'Child::method';
return($list);
}
}
$child = new Child();
echo(implode(' <= ', $child->foo())."\n");