
Código PHP:
Ver original
<?php Class Foo { public $bar="Bar"; public function __construct() { // aca no funciona, esta hardcodeada la devolucion a $this return new StdClass; } public function __clone() { // aca no funciona, esta hardcodeada la devolucion a $this return new StdClass; } // aca si public function getInstance() { return new StdClass; } } $foo = new Foo;
Arroja:
Cita:
Alguna idea de porque me quieren complicar la vida ? Foo Object
(
[bar] => Bar
)
Foo Object
(
[bar] => Bar
)
stdClass Object
(
)
(
[bar] => Bar
)
Foo Object
(
[bar] => Bar
)
stdClass Object
(
)
