0
出於某種原因,我包括在我的PHP腳本文件不承認任何我定義了,直到這一點的變量:變量是空的包含文件中
主文件:
var_dump($recipients); // produces proper output
require DOCROOT. "Mail/add_message.php";
包含的文件:
<?
var_dump($recipients); // returns NULL
exit();
什麼是發生這種情況的可能原因是什麼?
全局變量是邪惡的。我建議重新組織你的代碼(並可能使用類自動加載的OOP)來防止包含地獄。 – Kenaniah 2012-02-02 18:34:15
嘗試在第二個文件中執行'var_dump(get_defined_vars())'並查看它顯示的內容。 – jprofitt 2012-02-02 18:53:24