Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2008, 11:04
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con Exception disparado dentro de __toString()

Mmm esque según lo que tengo entendido es que __toString() devuelva el contexto actual en un string de la clase, no que sea __toString() el encargado de devolver la representación de texto del objeto.

Es un poco complicado entenderlo pero la idea es por ejemplo, construyes tu objeto, llamas a algunos métodos para que haga algo, y al final llamas a __toString() este te tiene que devolver el estado actual, no es __toString() el encargado de realizar ultimos procesos de salida o algo.

Tu idea de sobreescribir un solo método (por ejemplo output()) no es la más correcta ya que __toString() no es una función terminadora, es mas bien un informante del estado actual.

Saludos.