|    
			
				08/12/2008, 11:04
			
			
			  | 
  |   |  | $this->role('moderador'); |  |  Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/ 
						Mensajes: 38.567
					 Antigüedad: 19 años, 5 meses 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.
     |