Ist keine Deklaration im klassischen Sinne, sondern eine Initialisierung. Die Deklaration geschieht bei PHP implizit allein schon deshalb, weil PHP typschwach ist. Die meisten Programmiersprachen erwarten bei der Deklaration den Typ der Variable, die nun mal bei PHP nicht eindeutig angegeben werden kann.
[php]private $variable;[/qhp]Das ist die Deklaration einer Eigenschaft einer Klasse/eines Objekts. Die Deklaration ist hier notwendig, weil es zusätzlich den Scope ("Sichtbarkeitsbereich") angibt.
[php:c7388b16fb]class Klasse {
public $pvar;
private $prvar = "privat";
}[/php:c7388b16fb]