Zugriff auf Variablen aus externen PHP-Dateien
In PHP können Sie den Wert einer Variablen abrufen, die in einer separaten PHP-Datei gespeichert ist, indem Sie die verwenden Anweisungen einschließen oder erfordern. Wenn jedoch derselbe Variablenname in mehreren eingebundenen Dateien deklariert wird, überschreibt der in der zuletzt eingebundenen Datei zugewiesene Wert die zuvor definierten Werte.
Beispiel:
Bedenken Sie das folgende Beispiel:
page1.php:
<code class="php">$var1 = 'page1';</code>
page2.php:
<code class="php">$var1 = 'page2';</code>
footer.php:
<code class="php"><a href="">$var1 from page1</a><br> <a href="">$var1 from page2</a></code>
Lösung:
Um auf die Variable $var1 in footer.php zuzugreifen, können Sie den folgenden Ansatz verwenden:
myfile.php:
<code class="php">$var1 = 'test'; include 'mysecondfile.php'; echo $var1; // Output: tester</code>
mysecondfile.php:
<code class="php">$var1 = 'tester';</code>
Erklärung:
Durch die Einbindung von mysecondfile.php wird der Wert von $var1 in myfile.php mit dem in mysecondfile.php zugewiesenen Wert überschrieben. Dadurch können Sie auf den aktualisierten Wert von $var1 in myfile.php zugreifen.
Alternative:
Um ein Überschreiben von Variablen zu vermeiden, empfiehlt es sich, für jede Variable unterschiedliche Variablennamen zu verwenden PHP-Datei. Dadurch wird sichergestellt, dass die Variablen unabhängig bleiben und bei Bedarf abgerufen werden können.
Das obige ist der detaillierte Inhalt vonWie greife ich auf Variablen aus externen PHP-Dateien zu und vermeide ein Überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!