Павлуша, такой принцип реализован в PSR4, такой загрузчик есть в Composer
Если вы захотите использовать другую схему, вам нужна будет другая функция автозагрузки класса.
Кратко о PSR4
Данный PSR описывает спецификацию для автозагрузки классов на основе путей файлов. Она полностью взаимозаменяема и может использоваться в дополнение к любой другой спецификации автозагрузчика, включая PSR-0. Данный PSR также описывает, где размещать файлы, которые будут загружаться в соответствии со спецификацией.
Возможно вы используете относительные пути, тогда сначала перейдите в необходимую папку и оттуда запускайте скрипт
Также можно включить лог ошибок и заглянуть в него
Ну и еще в конце можно добавить > script.log 2>error.log и глянуть эти файлы после выполнения
Андрей Димаков, у вас is_user_logged_in не вызывается как функция, а используется как константа, что неверно
синтаксис вызова функции - is_user_logged_in()