Php 在spl_autoload_register函数中,我只需要类名作为参数

Php 在spl_autoload_register函数中,我只需要类名作为参数,php,spl-autoload-register,Php,Spl Autoload Register,PHP: autoload的参数是MyClassName,但它发送FolderName/MyClassName 自动加载功能位于该文件夹xampp/htdocs/game/app/myApp/ “类”文件夹位于该文件夹xampp/htdocs/game/app/myApp/classes/ 我想加载xampp/htdocs/game/app/myApp/classes/MyClassName.php,但是 它是xampp/htdocs/game/app/myApp/classes/myApp/M

PHP:

autoload的参数是MyClassName,但它发送FolderName/MyClassName

自动加载功能位于该文件夹xampp/htdocs/game/app/myApp/ “类”文件夹位于该文件夹xampp/htdocs/game/app/myApp/classes/ 我想加载xampp/htdocs/game/app/myApp/classes/MyClassName.php,但是 它是xampp/htdocs/game/app/myApp/classes/myApp/MyClassName.php

试试这个:

$c = new MyClassName();

不,它不起作用。。。。它需要以下路径:MyApp/classes/MyApp/ClassName.php而不是以下路径:MyApp/classes/ClassName.php
$c = new MyClassName();
spl_autoload_register(function( $className ) {
    require_once APP_PATH."classes/".APP_PATH."/".$className.".php";
});

$c = new Class(); // Should now load automatic