Использование параметров из файла в функцию - PullRequest
0 голосов
/ 02 ноября 2009

У меня есть файл settings.php с параметрическими переменными и файл functions.php с некоторыми функциями.

functions.php использует некоторые параметры из settings.php, а также, functions.php требуется один раз внутри index.php. Ну, почему-то, при попытке выполнить index.php функции не могут прочитать параметры из settings.php в этом методе. Кто-нибудь знает почему и возможный обходной путь для этого?

1 Ответ

1 голос
/ 02 ноября 2009

Возможно, ваша проблема связана с переменной областью действия.

Любая переменная, используемая внутри функции, по умолчанию ограничена областью действия локальной функции.

Однако без дополнительной информации сложно сказать наверняка. Вы можете найти полное объяснение области видимости переменных и глобальных и локальных переменных в руководстве по PHP .

Добавление строки, подобной приведенной ниже, скорее всего решит проблему.

<?php
global $variable_name_from_settings_dot_php;
?>

После этой строки внутри функции у вас будет доступ к $ variable_name_from_settings_dot_php, как это было определено в settings.php.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...