自動載入類

2022-02-24 12:44:41 字數 589 閱讀 2887

思考:

有哪些類檔案需要載入?

回答:一共有三種:

1.核心框架類(已經確定好了);

2.控制器類(可以增加)『

3.模型類(可以增加)

對於所有的類,可以分成兩個方面來考慮

1.對於已經確定好了的類,最好採用最簡潔的方式進行直接載入

2.對於不確定的可以增加類,需要通過類名的規律,完成其位置的判斷,然後再進行自動的載入

基本規律是:

對於controller結尾的類,說明是控制器類,應該在當前對應的平台下的controller目錄進行載入

對於model結尾的類,說明是模型類,應該在當前對應的平台下的mdel目錄進行載入

在index.php 入口檔案中定義自載入方法

function autoload($class_name

)elseif (substr($class_name,-10)=="controller")

elseif(substr($class_name,-5)=="model")

}//執行自動載入類

spl_autoload_register('autoload');

自動載入類

tostring 方法 class ren r new ren echo r 這個方法要有返回值,寫在類裡,輸出物件的引用 轉殖物件 class ren r new ren c clone r echo c name echo c name 李四 如果修改的時候獲取的是修改的內容 載入類首先再建乙個...

mvc自動載入類

接下來我們實現呼叫自動載入類 1.將自動載入方法放到基本類中 2.將接過來的值中的反斜線改為正斜線用到的方法是 因為輸入乙個反斜線是轉義字元所以我們須要寫倆個 3.在引入乙個類的時候先要判斷是否已經引用了這個類 如果引用了我們返回乙個true 否則我們在執行自動載入的部分 4.如果載入成功的話我們可...

php自動載入類

php類的自動載入機制 php的自動載入 在php5以前,我們要用某個類或類的方法,那必須include或者require,之後才能使用,每次用乙個類,都需要寫一條include,麻煩 php作者想簡單點,最好能引用乙個類時,如果當前沒有include進來,系統能自動去找到該類,自動引進 於是 au...