php – 基于目录结构的自动加载名称空间
发布时间:2020-12-13 13:37:05 所属栏目:PHP教程 来源:网络整理
导读:根据 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 autoloade
根据
PHP页面
spl_autoload_register( ) 的最高评论:
<?php spl_autoload_extensions(".php"); // comma-separated list spl_autoload_register(); ?> 但是,当我有以下结构时: * classes / someclass.php * index.php someclass.php包含以下内容: <?php class someclass { function __construct( ) { echo 'It works!'; } } ?> 和index.php包含: <?php spl_autoload_extensions(".php"); spl_autoload_register(); new classessomeclass; ?> 然后我收到以下错误:
我错了吗?我怎样才能做到这一点? 从评论 这对于班级不起作用: <?php namespace classes; class someclass { function __construct( ) { echo 'It works!'; } } ?>
在someclass.php文件中,您必须在前面定义命名空间.
<?php namespace classes; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |