由于某种原因,我在PHP脚本中包含的文件无法识别我在此之前定义的任何变量:
主档案:
var_dump($recipients); // produces proper output
require DOCROOT. "Mail/add_message.php";
包含的文件:
<?
var_dump($recipients); // returns NULL
exit();
发生这种情况的可能原因是什么?
答案 0 :(得分:0)
- 使用$ _GET include(http://URL.com?var=$var)
- 如果您使用的是symfony - include_component()
答案 1 :(得分:0)
我只是将脚本放在第二个文件中,将其分组为一个函数(所需的变量是函数的参数)并将其放在我的函数库中。现在工作正常!