我在我的其他腳本(more.php
)使用如何將變量傳遞到包含文件?
include ('base.php')
腳本。現在base.php應該從more.php
收到一個變量。如何將more.php
中的變量傳遞給base.php
?
我在我的其他腳本(more.php
)使用如何將變量傳遞到包含文件?
include ('base.php')
腳本。現在base.php應該從more.php
收到一個變量。如何將more.php
中的變量傳遞給base.php
?
如果你有一個腳本文件一到一個腳本文件B,那麼A具有相同的全球variable scope爲B具有:
當包含一個文件,它包含的代碼繼承行的variable scope其中包括髮生。從調用文件的那一行可用的任何變量將在被調用的文件中可用,從這一點開始。但是,包含文件中定義的所有函數和類都具有全局範圍。 -
include
manual page
所以,如果你在一個定義一個變量,那麼你就可以訪問該變量在B:
// A.php
$varInA = 'foobar';
include 'B.php';
// B.php
echo $varInA;
創建base.php內的功能,像這樣:
function setup($config) {
// Do something with config
}
和more.php稱之爲..
setup($somevar);
或者,你可以嘗試使用類和成員變量和構造函數。