По некоторым причинам файл я в том числе в мой PHP скрипт не признает каких-либо переменных я никогда определенных до этого момента:переменные являются недействительными в включаемых файлов
Главный файл:
var_dump($recipients); // produces proper output
require DOCROOT. "Mail/add_message.php";
Включенный файл:
<?
var_dump($recipients); // returns NULL
exit();
Каковы возможные причины этого случая?
Глобальные переменные являются злыми. Я бы предложил повторно организовать ваш код (и потенциально использовать ООП с автозагрузкой класса), чтобы предотвратить включение ада. – Kenaniah
Попробуйте выполнить 'var_dump (get_defined_vars()) в вашем втором файле и посмотреть, что он показывает. – jprofitt