Я ищу способ задать область require_once()
для глобальной области, когда require_once()
используется внутри функции. Что-то вроде следующего кода должно работать:
файл `foo.php ':
<?php
$foo = 42;
действительный код:
<?php
function includeFooFile() {
require_once("foo.php"); // scope of "foo.php" will be the function scope
}
$foo = 23;
includeFooFile();
echo($foo."\n"); // will print 23, but I want it to print 42.
Есть ли способ явно установить область require_once()
? Хорошее обходное решение?