Php, правильно используя require_once()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php, правильно используя require_once()

Сообщение Anonymous »

У меня есть страница с переменной и функцией:
test.php Первая страница, содержащая его, может увидеть значение переменной. но вторая страница не видит переменную. он ​​генерирует PHP. Внимание: неопределенная переменная $myVar в .../page2.php в строке 4.
Я не могу использовать require () на второй странице, поскольку он генерирует ошибку. Неустранимая ошибка PHP: невозможно повторно объявить myFunc() (ранее объявленный в .../include/test.php) в .../include/test.php. ...
Каков правильный способ PHP, чтобы обе страницы могли видеть переменную, а также использовать функцию?
EDIT :
  • это упрощенная версия моих реальных страниц. Я только что обнаружил, что страница 2 не видит переменную, когда сайт был обновлен до php8, и получил все предупреждения «Неопределенная переменная».
  • страница 1 является страницей «диспетчера».
  • Предположим, я унаследовал этот код от другого разработчика, как лучше всего решить проблему?


Подробнее здесь: https://stackoverflow.com/questions/787 ... e-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»