Rolf B: Frage zum Wiki-Artikel „Arrays“

Beitrag lesen

problematische Seite

Hallo Jürgen,

uff. Da wollte scheinbar jemand PHPScript erfinden... 😉

var gehört nach JavaScript, in PHP deklarierst Du Variablen nicht. Die sind immer lokal in einer Funktion; wenn Du auf Variablen aus einem äußeren Scope zugreifen willst, verwendest du global.

Update: Gerade gelernt: var gibt's in PHP. Aber nur, um in einer Klasse Eigenschaften zu erzeugen.

var $a = 8;        // Fehler

class Test {
   var $a = 9; 
}
$t = new Test();
echo $t->a;        // gibt 9 aus

Das ist aber veraltet und wurde mit dem Rewrite der Objekt-Engine für PHP 5 in public umbenannt (das war 2004). var wurde als Kompatibilitätshelfer beibehalten und offenbar vergessen, zu missbilligen.

Rolf

--
sumpsi - posui - obstruxi