沒有太多的PHP程序員,所以我有一個快速的問題,以提高WP網站的性能。PHP頁面級變量
對於許多頁面,標題和正文由一組完全獨立的函數處理。
正文函數做了很多與頭函數已經完成的工作相同的工作,那麼是否可以將頭函數的結果保存在一組頁面級變量中? (避免兩次做同樣的工作)。
頁面級變量=具有頁面級作用域的變量,用於分隔同一頁上的函數都具有讀取/寫入權限。
謝謝!
沒有太多的PHP程序員,所以我有一個快速的問題,以提高WP網站的性能。PHP頁面級變量
對於許多頁面,標題和正文由一組完全獨立的函數處理。
正文函數做了很多與頭函數已經完成的工作相同的工作,那麼是否可以將頭函數的結果保存在一組頁面級變量中? (避免兩次做同樣的工作)。
頁面級變量=具有頁面級作用域的變量,用於分隔同一頁上的函數都具有讀取/寫入權限。
謝謝!
你可能尋找global
,這是此頁描述:http://php.net/manual/en/language.variables.scope.php
短的例子:
function do1()
{
global $foo;
$foo = do work ...
}
functio do2()
{
global $foo;
$bar = do work with ($foo); ...
}
do1();
do2();
而且書於一個字;非常小心,不要意外地重複使用全局變量的名稱。
是的這是您在任何函數作用域之外定義的變量的正常行爲。 – trincot