A ver si me pueden resolver de una duda la cual se solucionar en ActionScript pero no encuentro la solución en PHP.
Basicamente tengo una clase principal a la cual le deseo "implementar" una serie de metodos que se encuentran en otras clases. Digamos que es una manera de emular la herencia multiple, pero esa no es mi intencion. Lo que deseo es tener una serie de metodos que extiendan mi clase y le den ciertas habilidades extras a las contempladas originalmente, a manera de libreria. Un ejemplo mas o menos :
Código PHP:
class Foo {
function Foo () {
}
static function initialize ($target) {
$d = new self();
foreach ($d as $key=>$value) {
$target->$key = $value;
}
}
function test () {
echo "do it!";
}
}
class Boo {
function Boo () {
Foo::initialize($this);
}
}
$f = new Boo();
$f->test();
Saludos y gracias!