Zitat:
Zitat von heartdisease
Hier schlägt auch wieder die schlampige Syntax von PHP zurück, da es keine strikte Trennung der Datentypen gibt!
|
Mit dem passenden Error-Level erkennt auch PHP das und bring den Fehler:
Object of class Test could not be converted to string
Zitat:
Zitat von heartdisease
Nein! Es ist nur === zulässig.
|
Natürlich ist auch !== zulässig. Bei empty() ist noch zu beachten, dass '0' auch empty ist.
Mario
PS: Bitte kein weiteren PHP-Bashing. Mit PHP 5 hat sich in Sachen OO viel getan, auch wenn man schon vorher "richtige" Software damit programmieren konnte.