慕粉1901521395
没错,这样是没问题的
菜5
已经知道了,用call_user_func_array()这个方方法可以实现
慕仔9259289
is_null($A) 或 isset($A)
丁克族
先查看对应目录的文件是否存在,不存在要创建。
雪枫0
$ctrl = new $ctrlClass别加括号
荷包蛋V
是的。这样是可以的。
文可1102
你第二个$ctrlClass写错了,是$cltrClass
老师这样写的原因是因为$ctrlClass只是获取到部分的控制器名,我们还需要拼接出来完整的目录来判断文件是否存在
$cltrClass是用来获取new这个类的目录的
所以后面有一个
$ctrl = new $cltrClass();
$ctrl->index();

qq_枫_
第一个是目录,第二个是命名空间。
慕后端9782997
我是这么写的,讲师action和ctrl好像写反了,你打印$route出来看下
蛮牛
require和include最大区别就是 碰到错误之后是否继续进行,如果我们已经明确了引入的文件没有错误的,require效率是不如include。你可以看看鸟哥的博客,他讲的比较详细。
磐石无转移1992
系统自带的字体……调了字号
破宝
因为控制器的自动加载是不符合psr4自动加载标准,所以框架内没有做自动加载,这个根据个人风格,你也可以再写一个spl_autoload去自动加载控制器。
GoGoGo_0001
我自己没有empty这个需求,如果你需要可以扩展,毕竟是自己的框架,想怎么搞就怎么搞