10/06/2011, 01:41
|
| | | 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. |