Задать вопрос
@IT-Programmer

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

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

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


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

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

Похожие вопросы