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