phpbar.de logo

Mailinglisten-Archive

[php] Bug in PHP 4.0.4?: empty() mit Objekt-Funktionen

[php] Bug in PHP 4.0.4?: empty() mit Objekt-Funktionen

Christoph Ertelt weedo_(at)_megabit.net
Mon, 01 Jan 2001 23:56:28 +0100


Hi Liste

Ich benutze bei mir ein PHP 4.0.4 LAMP System auf Debian 2.2 .

in der ersten Codezeile (der if-Zeile) [das Ganze ist eine Ableitung von 
der PHP-Lib]

---schnipp
if ( empty( $this->f("foobar") ) ) { /* 3 Klammern auf - 3 Klammern zu 
(Curly nicht mitgezaehlt) */
   die("column foobar is empty or null!");
   }
---schnapp

bekomm ich die Fehlermeldung
"Parse error:  parse error, expecting `')'' [...]"

IMHO ist das ein Bug von PHP, da der Zugriffsoperator "->" anscheinend 
nicht erkannt wird:
--schnipp
if ( empty( $this ) ) { /* erst wenn die Zeile so geaendert wird, kommt es 
zu keinem parse error mehr. Macht dann aber wenig Sinn ;) */
--schnapp

Oder hab ich da etwas nicht verstanden/gesehen?

mfg

   Christoph Ertelt



php::bar PHP Wiki   -   Listenarchive