為什么run方法還需要include文件呢,此時不是已經(jīng)觸發(fā)了spl_autoload_register自動加載了嗎?
原代碼:
$ctrlfile?=?APP?.?'/ctrl/'?.?$ctrlClass?.?'Ctrl.php'; if?(is_file($ctrlfile))?{ ????include?$ctrlfile; ????$ctrl?=?new?$cltrlClass(); ????$ctrl->$action(); }?else?{ ????throw?new?\Exception("找不到控制器"?.?$ctrlClass); }
替換成:
$ctrl?=?new?$cltrlClass(); $ctrl->$action();
一樣是可以成功運(yùn)行的哦。
2023-06-17
沒錯,這樣是沒問題的
2021-07-21
不錯問題,我也是這樣的