Подключение унаследованного класса

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

class UsersController extends Controller{}
class Controller {}

А если эти классы поместить в отдельные файлы и сначала подключить UsersController а потом Controller то будет ошибка, то что класс Controller не найден

require DIR . "/UsersController.php";
require DIR . "/Controller.php";

Почему так? Такое ощущение, что require не только подключает, но и пытается сразу создать объект.


Ответы (0 шт):