Вызов require
, require_once
, include
или include_once
не остановит выполнение кода в вашей функции , если не будет проблемы с включенным скриптом, Код во включенном файле выполняется в той же области действия , что и функция (с определенными функциями и классами, являющимися глобальными), не вставляется в нее, заменяя то, что еще есть.
В других ответах рекомендуется использовать одну из альтернатив require
в качестве решения - эти решения могут работать для вас, если ошибка в ваших сценариях связана с конфликтом в именовании (т. Е. Попытка переопределить класс или функцию ), в противном случае вы можете сообщить нам более подробную информацию о том, что произошло (или не произошло), чтобы заставить вас думать, что есть проблема, и мы можем помочь вам решить реальную причину.
Кроме того, эти методы включения файлов не вставляют код в ваш скрипт. Вставка - это инструмент, который люди используют для сохранения текста. Я предлагаю вам прочитать руководство по PHP, чтобы попытаться понять, как работают эти функции:
Опубликуйте еще раз, если у вас есть дополнительные вопросы по поводу их работы после изучения.