Documentation состояния:Разъяснение для включать/требуют относительно вызова скрипта
Файлы включены на основе пути к файлу данного или, если иное не указано, в include_path указанного. Если файл не найден в include_path, include() будет, наконец, проверять собственный каталог вызывающего сценария и текущий рабочий каталог перед сбоем. Конструкция include() выдаст предупреждение, если он не сможет найти файл; это другое поведение от require(), которое будет генерировать фатальную ошибку.
Я немного запутался в части предложения:
finally check in the calling script's own directory
Пример структуры дерева:
index.php
libs
encryption.php
AES.php
Мой код:
index.php
включает libs/encryption.php
.
В encryption.php
является:
require 'AES.php'; // <-- should this command end with an error?
Из того, что документация говорит, что я бы сказал, это не должно закончиться с ошибкой, но команды не может в действительности.
Что такое правильное поведение?
Спасибо!
'encryption.php' include file' AES.php', что с этим не так? – safarov
Каково точное сообщение об ошибке? –