成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP中類的自動加載的方法
全站頭部文字 我要出現在這里
PHP中類的自動加載的方法 746 2024-01-15   

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

方法1:使用__autoload魔術函數

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

<?php
    //需要類是自動調用,而且會傳進來一個類名,這個案例的文件名為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函數

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

<?php
    //注冊兩個用于自動加載的函數名
    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";
      }
    }
    //如果需要一個雷,但這個頁面還沒有記載,就會依次調用auto1和auto2,知道找到該類文件并加載
  ?>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 上香香灰打卷图解| 谭耀文演的电影| 在灿烂阳光下歌谱完整| 大空头 电影| 姬他演过的电视剧和电影| 进宝| 恶搞一家人| 小学生数独入门100题| 深夜少妇| 极度险情| 天道全集| 又造句二年级上册| 马德哈万| 女王耳光| 爱爱内含光电视剧结局在线观看| 社会主义道德原则| 大树君| 快活电影| 第一财经今日股市直播间在线直播| 工程力学电子版教材| 大胆艺术| 因鬼六罪恶六芒星| 浙江卫视今日节目表| 大秧歌电视剧演员表| 青山处处埋忠骨课文| 桑叶电影| 时来运转电影| 24点数学题目100道| 恐怖故事电影| 唐人街探案一免费观看完整版高清| 员工的秘密| 电影《exotica》完整版观看| 胖猫图片| 刘禹| 婚前协议电视剧演员表| 在线播放免费视频播放| 改病句| 《速度与激情10》| 诡娃| 微信头像图片2024最新好看| 宋景诗|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103