Включить переменную область видимости

У меня проблемы с чем-то очень простым, но я искал часы и понятия не имею, что происходит,

разбить проблему до простейшей формы, вот пример

страниц a.php

$test = 'hello';
include('page-b.php');

страниц b.php

echo $test;

Выше указано состояние неопределенной переменной test для меня …, я начинаю задаваться вопросом, является ли это параметром в ini? есть идеи?

0

Решение

Просто объявите переменную как global

страниц a.php

global $test;
$test = 'hello';
include('page-b.php');
0

Другие решения

Примечание: здесь вы объявляете переменную $ test в page-a.php и используете ее в page-b.php, тогда как это возможно?
Так как

  1. Вы можете использовать $ test только в page-a.php
  2. Вы можете использовать все переменные page-b.php внутри файла page-a.php.
0

По вопросам рекламы [email protected]