PHP включает проблему - PullRequest
       17

PHP включает проблему

0 голосов
/ 16 февраля 2011

Index.php -> включает init.php init.php -> включает в себя config.php config.php -> содержит конфигурацию

Проблема не в том, что я могу получить доступ к содержимому из config.php в index.php, но когда я пытаюсь получить доступ к данным из init.php или index.php в config.php, этого не происходит.

Если я помещаю echo «я текст» в config.php и запускаю index.php, то на экране ничего не отображается, но когда я запускаю «echo $ item_from_config_file», он выводит данные, как указано в config.php

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

Ответы [ 2 ]

1 голос
/ 16 февраля 2011

Может быть, заказ не в порядке. Сначала убедитесь, что вы включили все файлы, а затем попытайтесь получить доступ к их переменным.

config.php:

$variable = "foo";

init.php:

include("config.php");
$variable.= " bar";

index.php:

include("init.php");
echo $variable;
1 голос
/ 16 февраля 2011

Да, файл config.php ничего не знает о файле init.php, он просто помещается в него.

Итак, у config.php нет возможности напрямую читать из init.php, если он включен.

Я бы предложил интегрировать config.php в init.php.

...