У меня есть страница с именем 1.php
которой есть функция. Теперь я хочу вызвать функцию в 2.php
в PHP 2. Я написал func();
эта функция находится в 1.php
.
Но он имеет такую ошибку:
Fatal error: Call to undefined function func() in C:\xampp\htdocs\me\2.php on line 2
Как я могу это сделать?
Включите скрипт, который содержит require_once()
функцию, используя метод require_once()
, например:
require_once("../path/to/script.php");
После использования вышеуказанного метода PHP в основном привязывает включенный скрипт к родительскому скрипту, который позволит вам вызывать функции, методы и переменные, как если бы они были в самом родительском скрипте.
Я бы порекомендовал require_once()
over include()
, include_once()
или require()
, потому что этот метод будет гарантировать, что скрипт, который вы ищете, существует и вызывается только один раз. Вызов одного и того же сценария более одного раза (обычно происходит случайно) может вызвать странные проблемы в вашем скрипте.
Надеюсь, это поможет.