久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP中類的自動加載的方法

本篇文章主要介紹了PHP中類的自動加載的方法。類的自動加載是指在外面的頁面中并不需要去“引入”類文件,但是程序會在需要的時候動態加載需要的類文件。

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

方法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,知道找到該類文件并加載
  ?>

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

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要為大家詳細介紹了PHP框架自動加載類文件原理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 97色在线观看免费视频 | 欧美寡妇偷汉性猛交 | 亚洲一区| 亚洲欧美视频一区 | 91久久国产精品 | 亚洲国产视频一区二区 | 一区影视| 久久精品一区二区三区四区 | 岛国av一区二区三区 | 日韩免费福利视频 | 日本不卡免费新一二三区 | 成人欧美一区二区三区在线播放 | 丝袜美腿一区二区三区动态图 | 亚洲一区中文字幕在线观看 | 久久精品久久久久久 | 欧美在线一区二区三区 | 国产精品久久久久久久久图文区 | 国产在线精品一区二区 | 91精品国产一区二区三区 | 精品欧美 | 99免费在线观看视频 | 久久精品小短片 | 日本在线小视频 | 福利色导航 | 天天天天操 | 日韩中出 | av片在线观看 | 国产免费a | 欧美精品电影一区 | 欧美色综合一区二区三区 | 中文字幕成人网 | 国产精品久久久久久久久久久久 | 中文字幕在线视频精品 | 亚洲欧美在线观看 | 国产精久久久久久久 | 欧美精品在线视频 | 老司机成人在线 | 成人三级视频在线观看 | 超碰精品在线 | 国产一区二区三区四区在线观看 | www成人免费|