@IT-Programmer

Не видит глобальную переменную?

Имеется 2 файла index.php и test.php.
Функция не выводит значение переменной $name

index.php:
include "test.php";
$name = "Test";


test.php:
function func(){
global $name;
echo $name;
}
func();
  • Вопрос задан
  • 63 просмотра
Решения вопроса 2
Вы подключаете файл test.php, в котором выводите на экран значение перменной $name, а саму перменную $name создаёте в index.php. Вам нужно объявить $name перед подключением файла test.php
Ответ написан
gobananas
@gobananas
finishhim.ru
Так переменная объявлена ниже функции, т.е. когда функция её запрашивает она ещё не существует.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽