Mailinglisten-Archive |
Hi Cyrill At 09:34 02.01.01 +0100, Cyrill Schumacher wrote: > > ---schnipp > > if ( empty( $this->f("foobar") ) ) { /* 3 Klammern auf - 3 Klammern zu > > (Curly nicht mitgezaehlt) */ > > die("column foobar is empty or null!"); > > } > > ---schnapp > >es muß doch heißen: $this->f["foobar"] >es gibt keine runden klammern um einen wert im assoziativen >array anzusprechen. hmm...also $this->f("foobar") muss es eigentlich heissen, weil halt Funktion. Aber letzendlich geht es mir darum, zu wissen, warum es nicht funktioniert; Ich hab mal nen kleines Beispiel gecodet, wo der Fehler auftritt; die Fehlermeldung ist (mal wieder) "Parse error: parse error, expecting `')'' in /home/httpd/htdocs/class_test.php on line 15". Wäre cool, wenn jemand dieses Problem auf PHP4.0.4 mit dem code reproduzieren koennte. ---schnipp <?php class foobar { var $value; function foobar($pvalue) { $this->value = $pvalue; } function get_value() { return $this->value; } } $foobar = new foobar("foo"); echo $foobar->get_value(); if ( empty( $foobar->get_value() ) ) { // in dieser Zeile kommt es zum parse error die("value is empty!"); } ?> ---schnapp mfg Christoph Ertelt
php::bar PHP Wiki - Listenarchive