Vinzenz Mai: Fehler in PHP4? - DANKE

Beitrag lesen

Hallo Kalle,

Bei [owner_titel] springt er raus aus der while-Schleife, wird in PHP4 (anders als in PHP3) offenbar FALSE:
Ja, das funzt in BEIDEN Versionen trotz '' (ist das NULL?).

Nein, das ist der Leerstring. In PHP4 wurde der Boolsche Typ eingeführt. Wie Du dem Handbuch entnehmen kannst, entspricht wird Leerstring bei Umwandlung zum Boolschen Typ zu FALSE.

Deswegen gibt es seit PHP4 auch die Vergleichsoperatoren,  die auf "identisch" bzw. "nicht identisch" prüfen. Diese kannst Du aus Kompatibilitätsgründen nicht verwenden.

Dir wurde ja bereits mehrfach gesagt, dass PHP 3.0.18 aus dem Jahr 2000 stammt. Allein aus Sicherheitsgründen sollte der Server besser abgeschaltet werden :-)

Freundliche Grüße

Vinzenz