Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/05/2014, 08:29
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: PHP hardcodea __construct() y clone() .. por que ?

Esto podrías hacer:

Código PHP:
Ver original
  1. class Padre {
  2.    
  3.     function __construct() {
  4.         return new DateTime;
  5.     }
  6.    
  7.     function __clone() {
  8.         return new DOMDocument;
  9.     }
  10.    
  11. }
  12.  
  13. class Hijo extends Padre {
  14.    
  15.     function __construct() {
  16.         var_dump(__METHOD__, parent::__construct());
  17.     }
  18.    
  19.     function __clone() {
  20.         var_dump(__METHOD__, parent::__clone());
  21.     }
  22.    
  23. }
  24.  
  25. clone new Hijo;

Según parece, sólo podrías captar ese valor desde una clase hija, en la última hija ya nunca más podrías recuperar ese valor desde fuera.