Here's the problem: `MyClass` resides in `MyClass.php`. A case-sensitive autoloader work with ``` php $c = new MyClass; ``` but not with ``` php $c = new myClass; ``` But this will surely work: ``` php $c = new MyClass; $d = new myclass; ``` https://r.je/php-autoloaders-should-not-be-case-sensitive.html