Файл. Скрытие на php
<?if(!defined('APP'))die()?>
Если открыть в браузере этот php-файл, то будет эта ошибка, т.к. внутренние файлы не должны выполняться. Это нормальная практика в разработке внутренних модулей.
Дополню. Функцией defined проверяется существование константы и, если ее нет, срабатывает функция die (последующий код не выполняется).
Дополню. Функция defined() возвращает только true или false.
И если файл должен запускаться только посредством подключения к движку (include), то эта строка, пожалуй, обязательна. Хотя тут многое зависит от степени защищенности самого кода в файле.