spl_autoload - Class could not be loaded in

Boroman

Новичок
My/Mytest.php
PHP:
namespace My;

class Mytest
{
    function __construct()
    {
        echo "Привет";
    }
}
index.php
PHP:
spl_autoload_extensions('.php');
spl_autoload_register();
$obj = new My\Mytest();
При выполнении выдает ошибку: Fatal error: spl_autoload() [<a href='function.spl-autoload'>function.spl-autoload</a>]: Class My\Mytest could not be loaded

Если заменить все буквы в названиях на нижний регистр, то все работает, но в проекте полно файлов с заглавными буквами в именах файлов. Можно ли как-то решить эту проблему?
 

hell0w0rd

Продвинутый новичок
Используй composer.
PHP:
{
    "autoload": {
        "psr-4": {
            "My\\": "src"
        }
    }
}
PS ну и научись читать доки, там все написано
 
  • Like
Реакции: AmdY
Сверху