Was bedeutet die PHP-Syntax $ var1- $ var2?

7

Was ist die Erklärung für die folgende Syntax?

%Vor%     
eft 23.02.2010, 05:42
quelle

3 Antworten

17

Sie rufen eine Eigenschaft in $var1 auf, die den gleichen Wert wie $var2 hat.

Zum Beispiel:

%Vor%     
Kyle Trauberman 23.02.2010, 05:46
quelle
9

$var1 ist ein Objekt.

$var2 ist (möglicherweise) der Name einer Variablen in $var1 .

Wenn $var2="test"; wird ausgewertet zu:

%Vor%

Sie können dies mit allen möglichen Dingen tun:

%Vor%

Sie können sogar richtig schick werden:

%Vor%     
Tyler Carter 23.02.2010 05:44
quelle
2

Dies bedeutet, dass eine Eigenschaft in einem Objekt dynamisch abgefragt wird.

%Vor%

also $var1 ist eine Instanz eines Objekts, -> bedeutet Zugriff auf ein Mitglied dieses Objekts und $var2 enthält den Namen einer Eigenschaft.

    
cletus 23.02.2010 05:44
quelle

Tags und Links