久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

PHP自動加載報錯找不到原因,求大佬幫忙看看

瀏覽:153日期:2022-06-06 10:06:20

問題描述

PHP自動加載報錯找不到原因,求大佬幫忙看看<?phpnamespace frameworkcore;class Framework{ //在構(gòu)造方法中初始化 public function __construct() {$this->autoload();$this->initMCA();$this->dispatch(); } //注冊自動加載 public function autoload() {//說明:如果一個函數(shù)的參數(shù)是回調(diào)函數(shù),就直接寫函數(shù)的名字//如果函數(shù)的參數(shù)是一個對象的方法的話,需要傳遞數(shù)組進去,參數(shù)1:對象;參數(shù)2:對象的方法spl_autoload_register(array($this,"autoloader")); } //自動加載執(zhí)行的函數(shù) public function autoloader($className) {echo '我們需要:'.$className.'<br>';//針對第三方的類,做一個特例處理if($className=='Smarty'){ require_once './framework/vendor/smarty/Smarty.class.php'; return;}//1. 先將帶有命名空間的類,分隔開$arr = explode('', $className); //2. 根據(jù)第一個元素確定加載的根目錄if($arr[0] == 'framework'){ $basic_path = './';}else{ $basic_path = './application/';}//3. 確定application、framwork里面的子目錄$sub_path = str_replace('', '/', $className); //4. 確定文件名//確定后綴:類文件的后綴:.class.php,接口文件的后綴是:.interface.php//frameworkdaoI_DAO,判斷最后元素是否是I_開頭if(substr($arr[count($arr)-1], 0,2)=='I_'){ //說明是接口文件 $fix = '.interface.php';}else{ $fix = '.class.php';}$class_file = $basic_path.$sub_path.$fix; //5. 加載類//如果不是按照我們的命名空間的規(guī)則定義的,說明不是我們需要加載的類,不用加載if(file_exists($class_file)){ require_once $class_file;} } //確定mca public function initMCA() {//前臺還是后臺?$m = isset($_GET['m'])?$_GET['m']:'home';define('MODULE', $m);//訪問哪個控制器$c = isset($_GET['c'])?$_GET['c']:'Index';define('CONTROLLER', $c);//訪問控制器的哪個操作$a = isset($_GET['a'])?$_GET['a']:'indexAction';define('ACTION', $a); }//實例化對象,調(diào)用方法 public function dispatch() {$controller_name = MODULE.'controller'.CONTROLLER.'Controller';//先加載控制器類,再實例化對象$controller = new $controller_name;//調(diào)用控制器的方法$a = ACTION;$controller -> $a(); }}

問題解答

回答1:

你把smarty重新下載看看,先看看你項目中的smart中是否有sysplugins文件夾和plugins文件夾沒有就考進去。

主站蜘蛛池模板: 日日操av | 久久久精| 日韩精品一区二区三区中文字幕 | www中文字幕 | 欧美一区二区三区在线 | 伊人av成人| 少妇黄色| 久色视频 | 国产高清久久久 | 国产日韩欧美一区二区 | 亚洲欧美日韩在线一区 | 青青久久久 | 日本精品国产 | 日韩精品www | 干干干操操操 | 日本一区二区不卡 | 亚洲欧美一区二区在线观看 | 91麻豆精品一二三区在线 | 亚洲色图偷拍视频 | 亚洲成人免费电影 | 欧美国产免费 | 国产日韩欧美综合 | 中文字幕一区二区三区四区五区 | 国产精品毛片一区二区在线看 | 337p日本粉嫩噜噜噜 | 国产ts余喵喵和直男多体位 | 国产99在线 | 亚洲 | 久久99视频 | www.888www看片| 国产精品久久久久久二区 | 精品香蕉一区二区三区 | 欧美日本一区二区三区 | 中文字幕在线视频观看 | 欧美日韩综合在线 | а√天堂中文在线资源8 | 91精品国产综合久久婷婷香蕉 | 五月婷婷狠狠爱 | ririsao久久精品一区 | 亚洲区在线 | 欧美大片一区二区 | 特级丰满少妇一级aaaa爱毛片 |