Heim > Backend-Entwicklung > PHP-Tutorial > Wie greife ich auf Variablen aus externen PHP-Dateien zu und vermeide ein Überschreiben?

Wie greife ich auf Variablen aus externen PHP-Dateien zu und vermeide ein Überschreiben?

DDD
Freigeben: 2024-10-27 01:20:30
Original
1063 Leute haben es durchsucht

How to Access Variables from External PHP Files and Avoid Overwriting?

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>
Nach dem Login kopieren

page2.php:

<code class="php">$var1 = 'page2';</code>
Nach dem Login kopieren

footer.php:

<code class="php"><a href="">$var1 from page1</a><br>
<a href="">$var1 from page2</a></code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

mysecondfile.php:

<code class="php">$var1 = 'tester';</code>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage