根据
PHP页面
spl_autoload_register( )
的最高评论:
Good news for PHP 5.3 users with namespaced classes:
When you create a subfolder structure matching the namespaces of the >containing classes,you will never even have to define an autoloader.
<?PHP spl_autoload_extensions(".PHP"); // comma-separated list spl_autoload_register(); ?>
但是,当我有以下结构时:
* classes / someclass.PHP
* index.PHP
<?PHP class someclass { function __construct( ) { echo 'It works!'; } } ?>
和index.PHP包含:
<?PHP spl_autoload_extensions(".PHP"); spl_autoload_register(); new classes\someclass; ?>
然后我收到以下错误:
Fatal error: spl_autoload(): Class classes\someclass Could not be
loaded
我错了吗?我怎样才能做到这一点?
从评论
这对于班级不起作用:
<?PHP namespace classes; class someclass { function __construct( ) { echo 'It works!'; } } ?>
原文地址:https://www.jb51.cc/php/138044.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。