站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php如何實現(xiàn)類的自動加載

        php實現(xiàn)類自動加載的方法:1、使用“__autoload”魔術函數(shù)實現(xiàn)加載類;2、通過“spl_autoload_register”函數(shù)代替autoload函數(shù)作用。

        php如何實現(xiàn)類的自動加載

        推薦:《PHP視頻教程》

        類的自動加載是指,在外面的頁面中,并不需要去“引入”類文件,但是程序會在需要的時候動態(tài)加載需要的類文件。

        方法1:使用__autoload魔術函數(shù)

        當程序需要某個類時,就會去調(diào)用該函數(shù),該函數(shù)我們需要自己去定義并在其中寫好加載類文件的通用語句。

        <?php     //需要類是自動調(diào)用,而且會傳進來一個類名,這個案例的文件名為21A.class.php,類名為A      function __autoload($className){       require "./21".$className.".class.php";     }     $o1 = new A();     $o1->v1 = 10;     echo "<br/>v1:".$o1->v1;   ?>

        方法2:使用spl_autoload_register函數(shù)

        該函數(shù)的作用是生命多個可以用來代替autoload函數(shù)作用的函數(shù),語法如下:spl_autoload_regist("函數(shù)名1");如果用spl_autoload_register,autoload就失效了。

        <?php     //注冊兩個用于自動加載的函數(shù)名     spl_autoload_register('auto1');     spl_autoload_register('auto2');     function auto1($className){       $file = "./21".$className.".class.php";       if(file_exists($file)){         require "./21".$className.".class.php";       }     }     function auto1($className){       $file = "./22".$className.".class.php";       if(file_exists($file)){         require "./22".$className.".class.php";       }     }     //如果需要一個雷,但這個頁面還沒有記載,就會依次調(diào)用auto1和auto2,知道找到該類文件并加載   ?>

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 青春草无码精品视频在线观| 四虎永久在线精品国产馆V视影院| 国产亚洲精品看片在线观看| 久久精品国产亚洲av日韩| 国产精品偷窥熟女精品视频 | 久久久久99精品成人片欧美| 国产精品亚洲高清一区二区| 国产午夜精品视频| 国内精品久久久久久99蜜桃| 亚洲欧美一级久久精品| 精品福利一区二区三区精品国产第一国产综合精品 | 91精品国产91久久久久久蜜臀| 精品国产第一国产综合精品 | 国产精品H片在线播放| 精品国产福利久久久| 国产成人亚洲精品青草天美| 久久久久人妻一区精品性色av| 亚洲国产精品一区第二页| 日韩精品一区二区三区中文字幕| 国产天天综合永久精品日| 国产精品v欧美精品v日韩| 国产福利电影一区二区三区,欧美国产成人精品一 | 亚洲精品国产综合久久一线| 国产欧美精品专区一区二区| 51国偷自产精品一区在线视频| 久久福利青草精品资源站免费| HEYZO无码综合国产精品227| 国产精品亚洲A∨天堂不卡| 色婷婷在线精品国自产拍| 亚洲精品无码专区在线播放| 日本五区在线不卡精品| 日本精品一区二区久久久| 免费视频精品一区二区| 亚洲国产成人a精品不卡在线| 欧美精品色婷婷五月综合| 亚洲?V乱码久久精品蜜桃| 久久久久久一区国产精品| 免费精品久久久久久中文字幕| 日韩欧美国产精品第一页不卡 | 日本加勒比久久精品| 青青热久久国产久精品 |