Liebe PHP-Kenner,
warum erhalte ich in älteren Versionen (anscheinend < 5.4) einen Fehler bezüglich Schreibkontext, wenn ich dieses Konstrukt verwende?
if (empty(ini_get('date.timezone'))) {...}
Die Fehlermeldung erhalte ich ebenso, wenn eine Konstante im Spiel ist:
if (empty(SID)) {...} // SID ist eine Konstante
In beiden Fällen konnte ich Abhilfe schaffen, wenn ich einen Stringvergleich bemühe:
if (ini_get('date.timezone') == '') {...}
if (SID == '') {...} // SID ist eine Konstante
Warum ist das so, und warum in PHP5.5 nicht mehr?
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)