Я знаю, что этот ответ действительно опоздал для этого пользователя, но это мое решение:
внутри вашей функции, просто объявите любой из переменных, которые нужно перезаписать, как global .
Пример:
Необходимо установить для $ GLOBALS ['text'] значение "да":
Содержимое index.php:
function setText()
{
global $text;
include("setup.php");
}
setText();
echo 'the value of $text is "'.$text.'"'; // output: the value of $text is "yes"
Содержимое файла setup.php:
$text = "yes";
Решение похоже на решение mario, однако только явно объявленные глобальные переменныеперезаписаны.