php 自动加载问题
以上代码只能加载.php的文件,如果即要可以加载.php又要可以加载.class.php的文件,那代码如何写呢?
2
收起
正在回答
2回答
您好,可以检测文件是否存在,文件存在则执行.php文件,不存在则执行.class.php文件。
<?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积分~
来为老师/同学的回答评分吧
0 星