<?php
class Plop {
function coin(){
echo get_class($this);
}
}
class Foo {
function plop(){
Plop::coin();
}
}
$foo =& new Foo();
$foo->plop();
?>
$ php oo.php
foo
Visiblement il prend le $this de la classe ou se fait l'appel (genre $this est une variable locale et comme là elle est pas définie il prend celle d'au dessus...)
[^] # Re: Surprenant...
Posté par Pascal Terjan . En réponse au message Bug dans la POO ?. Évalué à 2.
<?php class Plop { function coin(){ echo get_class($this); } } class Foo { function plop(){ Plop::coin(); } } $foo =& new Foo(); $foo->plop(); ?> $ php oo.php fooVisiblement il prend le $this de la classe ou se fait l'appel (genre $this est une variable locale et comme là elle est pas définie il prend celle d'au dessus...)