php 自动加载问题
以上代码只能加载.php的文件,如果即要可以加载.php又要可以加载.class.php的文件,那代码如何写呢?
2
收起
正在回答
2回答
您好,可以检测文件是否存在,文件存在则执行.php文件,不存在则执行.class.php文件。
1 2 3 4 5 6 7 8 9 10 11 12 | <?php spl_autoload_register( 'autoload' ); function autoload( $class ){ if ( file_exists (__DIR__. '/' . $class . '.php' )) { echo ".php" ; require __DIR__. '/' . $class . '.php' ; } else { echo ".class.php" ; require __DIR__. '/' . $class . '.class.php' ; } } $db = new DB(); |
或者同学请反馈一下具体是视频哪部分,以便帮助您解决问题。祝学习愉快!
PHP常用技术与ThinkPHP5框架开发
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧