Variablen von PHP: Dekodierung von $$ (Double Dollar)
Wenn Sie auf die $$-Notation in PHP stoßen, ist es wichtig, sich damit zu befassen Konzept der variablen Variablen. Mit dieser Syntax, die als $$variable bezeichnet wird, können Sie auf Variablen zugreifen und diese bearbeiten, deren Namen in anderen Variablen gespeichert sind.
Stellen Sie sich den folgenden Codeausschnitt innerhalb einer Funktion vor:
global $$link;
Hier: $$link stellt eine variable Variable dar, wobei $$ angibt, dass der Variablenname selbst in der $link-Variablen gespeichert ist. Betrachten Sie das folgende Beispiel:
$real_variable = 'test'; $name = 'real_variable'; echo $$name; // Outputs: 'test'
In diesem Fall:
Beachten Sie, dass dieser Mechanismus über „doppelte Variablen“ hinausgehen kann. Zum Beispiel:
$real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $$name_of_name; // Outputs: 'real_variable' echo $$$name_of_name; // Outputs: 'test'
Hier navigiert $$$name_of_name eine Ebene tiefer und greift auf die Variable zu, deren Name in der durch $name_of_name benannten Variablen gespeichert ist.
Das obige ist der detaillierte Inhalt vonWie funktioniert die „$$'-Notation (Double Dollar) von PHP mit variablen Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!