Hallo!
Folder Code:
class TestClass
{
public function __toString() {
return "Ich bin die Testklasse";
}
}
$class = new TestClass();
echo $class;
echo "\n";
echo "XXX ".$class."YYY";
Dass erste echo liefert wie erwartet den String der in __toString zurückgeliefert wird.
Aber warum wird in der letzten Zeile das Objekt nicht richtig (also in meinen Augen nicht richtig) auf einen String gecastet und __toString() aufgerufen?
Wie kann ich $class explizit auf einen String casten?
mfg
frafu