0
我有以下目录结构:
/var/www/Project1/Project1.php
/var/www/Project1/User/UserProfile.php
内Project1.php:
PHP命名空间自动加载
<?php
namespace Project1;
set_include_path(__DIR__);
spl_autoload_extensions('.php');
spl_autoload_register();
use User\UserProfile;
$u = new Avatar();
...
?>
内UserProfile.php:
<?php
namespace Project1\User;
class Avatar{
}
...
?>
当我执行php Project1.php
我得到:
PHP Fatal error: spl_autoload9(): Class User\UserProfile could not be loaded
我没有看到问题。