Hallo glan.
Ich will in einer Klasse eine Eigenschaft definieren, die ein Array ist. Da kommt aber ein Parse error.
Ein Auszug aus dem Script:
var $ia;
var $bi[$ia]; //<-- 12 Zeile
var $ta;
var $bt[$ta];
>
> Der Parse Error: Parse error: syntax error, unexpected '[', expecting ',' or ';' in klassen.php on line 12
Dieser Codeschnipsel ergibt auch nicht sonderlich viel Sinn. Zudem ist das Schlüsselwort „var“ veraltet; du meintest sicher „public“.
Folgendes funktioniert jedenfalls problemlos:
~~~php
class Foo {
public $Arr = array('Foo', 'Bar', 'Baz');
};
$obj_foo = new Foo;
echo $obj_foo->Arr[1]; // Bar
Einen schönen Donnerstag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules