當在函式裡通過require_once包含另外php檔案。
而另外php檔案包含了另外php檔案,而該php檔案的函式需要另外的php檔案。
例子:
installment_maintenance_submit.php檔案裡downloadzip函式在內部包含了reboottipsfunc.php
functiondownloadzip()
reboottipsfunc.php檔案
require_oncerealpath(dirname(__file__)."/../include/global_config.php");
require_once
realpath(dirname(__file__)."/../include/web_auth_paramsdesc.php");
require_once
realpath(dirname(__file__)."/../include/default_web_config.php");
require_once
realpath(dirname(__file__)."/../include/global_feature_config.php");
function getweburlinfo($key
)else
}
函式 getweburlinfo 裡呼叫了global_config.php檔案裡的陣列$g_cfgwebarr,在函式裡用global裡用全域性變數指定。
用上述方法指定後,會出現在函式裡getweburlinfo的$g_cfgwebarr變數無法被識別的情況。
將installment_maintenance_submit.php裡require_once放在函式外部時,則可以正常使用。變數$g_cfgwebarr也可以正常使用
require_oncerealpath(dirname(__file__)."/lib/reboottipsfunc.php");
function
downloadzip()
PHP 全域性變數
全域性變數用關鍵字 global,如宣告乙個全域性變數 global x 函式之外宣告的變數具有global作用域,只能在函式之外進行訪問 函式之內宣告的變數具有local作用域,只能在函式之內進行訪問 如果全域性變數要在函式之內進行訪問,需要在變數前加global,例如 x 5 全域性作用域 fu...
php 全域性變數
描述 php中把定義在函式 類之外的變數稱之為全域性變數,也就是定義在主指令碼中的變數,這些變數可以在函式 成員方法中通過global關鍵字引入使用。1 function test 56 id 1 7test 8echo id 儲存 全域性變數在整個請求執行期間始終存在,它們儲存在eg symbol...
php學習筆記 全域性變數,超全域性變數
超全域性變數 它們可以在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行global variable就可以訪問它們。globals 引用 全域性作用域中可用的 全部變數 globals index x 75 y 25 function addition addition echo z ser...