2011-06-16 106 views
1

我有一小段代碼在我的function.php文件中,我無法訪問全局變量。我把它複製到一個單獨的php文件中,我得到'新值'但不包含在主題的function.php文件中:WordPress和全局變量

$ myVar ='test'; 函數hello(){ global $ myVar; $ myVar ='新值'; } hello(); echo $ myVar;

並打印出'測試';

WP對全局變量有問題嗎?據我所知,WP後端廣泛使用全局變量。

回答

0

在一個簡單的PHP文件中,這對我有用 - 即我得到「新值」。你作爲執行上下文提供的內容必須缺少一些東西。

至於有一個全局問題的WP,我認爲更一般的說法是,PHP程序有一個與全局性的問題,他們使用/取決於waaaay太多了。不幸的是,它似乎是野獸的本質。