將變量從一個PHP包含文件傳遞到另一個

 




當 當在PHP中包含文件時,它的行為就像代碼包含在文件中。

想像一下,

將代碼從每個包含的文件中直接複製並粘貼到index.php。

這就是PHP與include一起工作的方式。 

 所以,

因為你已經設置了一個名為變量$name在你的front.inc文件,

然後既包括front.inc和end.inc你的index.php,

你就可以echo變$name後的任何地方include的front.inc你內index.php。

同樣,

PHP會處理您,

index.php就像您所包含的兩個文件中的代碼是文件的一部分一樣。 

 當您將一個echo放在包含文件中的變量中,而不是在其內部未定義的變量中時,

您將不會得到結果,因為它將與任何其他包含文件分開對待。 

 換句話說,要執行您期望的行為,

您需要將其定義為全局行為。在PHP中包含文件時,它的行為就像代碼包含在文件中。

想像一下,

將代碼從每個包含的文件中直接複製並粘貼到index.php。

這就是PHP與include一起工作的方式。 

 所以,

因為你已經設置了一個名為變量$name在你的front.inc文件,

然後既包括front.inc和end.inc你的index.php,

你就可以echo變$name後的任何地方include的front.inc你內index.php。

同樣,

PHP會處理您,

index.php就像您所包含的兩個文件中的代碼是文件的一部分一樣。 

 當您將一個echo放在包含文件中的變量中,而不是在其內部未定義的變量中時,

您將不會得到結果,因為它將與任何其他包含文件分開對待。 

 換句話說,要執行您期望的行為,

您需要將其定義為全局行為。


https://stackoverflow.com/questions/4675932/passing-a-variable-from-one-php-include-file-to-another-global-vs-not


嗨 朋友,我是程式設計師;專職網路網站開發與行銷設計執行,目前也有自己的事業。