Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2005, 11:46
Zia
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 18 años, 9 meses
Puntos: 0
Sobre __toString()

Hola.
Miren, segun tengo entendido, el metodo __toString() actua siempre que se precise convertir un objeto en una cadena.
Pues bien, esto solo me funciona si lo hago de la forma :
echo $obj;

No se porque, si no uso echo, no se convierte en cadena, teoricamente cuando deberia hacerlo, por ejemplo:
$var = "El valor de cadena es: " . $obj ;

Ni siquiera funciona si lo moldeo a cadena, es decir (string) $obj
¿Alguien sabe como puedo hacerlo?. Porque la unica solucion que veo es llamar explicitamente a __toString.

Muchas gracias, un saludo.