Слишком много include_once / require_once / include / require - PullRequest
0 голосов
/ 15 октября 2011

Из-за того, что многие включенные файлы создают ошибку, например, вместо отображения содержимого, оно отображается только пустым, или один из файлов имеет ошибку, например, отсутствие запятой в конце скрипта не отображает ошибку печати, такую ​​как фатальная ошибка или синтаксическая ошибка вPHP?

Я немного волнуюсь, потому что я сейчас работаю над сайтом, на котором есть почти 20+ файлов для включения из другого каталога.

Я разделил файлы как файл, содержащий функцию страницы, функции сеанса, функции изображения и многое другое.

Мне нужен совет от кого-либо.Эксперты или нет эксперты, мне действительно нужно это знать ....

1 Ответ

0 голосов
/ 15 октября 2011

Похоже, у вас отключены отчеты об ошибках, но я не уверен, что это ваш вопрос ;-). Помещенный

ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);

в самом начале вашего скрипта, если вы хотите отлаживать и не хотите изменять настройки php.ini. Подобная отладка на производственном сайте по очевидным причинам не рекомендуется, хотя (каждый посетитель может увидеть ошибку, включая полезную информацию, которая может содержать ошибка).

Неважно, сколько включений у вас есть в вашем приложении - 20 не так много, кстати. - вы всегда получите ошибку вместе с информацией, в какой строке и в каком файле она произошла ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...