從外部PHP 檔案存取變數
在PHP 中,您可以透過使用下列方法擷取儲存在單獨PHP 檔案中的變數的值包括或要求聲明。但是,如果在多個包含檔案中聲明相同的變數名稱,則最後一個包含檔案中指派的值將覆寫先前定義的值。
範例:
考慮以下範例:
page1.php:
<code class="php">$var1 = 'page1';</code>
<code class="php">$var1 = 'page2';</code>
page2.php:
<code class="php"><a href="">$var1 from page1</a><br> <a href="">$var1 from page2</a></code>
footer.php:
解決方案:要存取footer.php中的變數$var1,可以使用以下方法:
<code class="php">$var1 = 'test'; include 'mysecondfile.php'; echo $var1; // Output: tester</code>
myfile.php:
<code class="php">$var1 = 'tester';</code>
mysecondfile.php:
說明:透過包含mysecondfile.php,myfile.php 中$var1 的值將被mysecondfile.php 中分配的值覆蓋。這允許您存取 myfile.php 中 $var1 的更新值。
替代方案:為了避免覆蓋變量,建議每個變數使用不同的變數名稱PHP 檔案。這確保了變數保持獨立並且可以根據需要檢索。以上是如何從外部 PHP 檔案存取變數並避免覆蓋?的詳細內容。更多資訊請關注PHP中文網其他相關文章!