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.