
18/08/2005, 11:46
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 19 años, 7 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. |