Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 01:41
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 11 meses
Puntos: 32
Destruir un objeto en el constructor

Me da que no es posible pero por si acaso pregunto.

Tengo un contructor al que le paso un id para recuperar datos de una bd. Si ese id es incorrecto, lo que hago es carga la variable miembro $this->msg para saberlo ya que un contructor nunca devuelve false aunque le pongas return false;.

Luego he intentado que en lugar de devolver false, llamar a __destruct para que elimine el objeto "mal" creado pero sigue devolviendo el objeto.

Con el patrón Factory creo que sería viable pero me gustaría saber si como digo arriba es posible.

Gracias.