Я пытаюсь импортировать некоторые переменные из скрипта PHP. Кажется простым, но я не могу заставить его работать.Доступ к глобальным переменным в отдельном PHP-скрипте?
Сценарий содержит некоторые глобальные переменные, как, что:
$server_hostname = "localhost";
$server_database = "kimai";
$server_username = "root";
$server_password = "";
$server_conn = "mysql";
$server_type = "";
$server_prefix = "kimai_";
$language = "en";
$password_salt = "7c0wFhYHHnK5hJsNI9Coo";
Тогда в моем сценарии, я хотел бы получить доступ к этим переменным, так что я сделал:
require_once 'includes/autoconf.php';
var_dump($server_hostname);
Но это просто выводит НОЛЬ. Я также пробовал:
require_once 'includes/autoconf.php';
global $server_hostname;
var_dump($server_hostname);
но все еще не работает.
Я добавил несколько операторов echo
в файл «autoconf.php», поэтому я знаю, что он загружается.
Любая идея, как я могу получить доступ к этим переменным?
Если они определены в функции, то они будут закрыты для этой функции. Даже если вы используете глобальные в других местах – IEnumerable
Они не функционируют. Код, который я опубликовал, - это полный код. –
Есть ли у вас какие-либо другие ошибки, за исключением того, что переменная не находится в пространстве имен? активируйте вывод ошибки, если ошибки скрыты. –