最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中類的自動加載的方法

 更新時間:2017年03月17日 09:57:44   作者:kangyiii  
本篇文章主要介紹了PHP中類的自動加載的方法。類的自動加載是指在外面的頁面中并不需要去“引入”類文件,但是程序會在需要的時候動態(tài)加載需要的類文件。

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

方法1:使用__autoload魔術(shù)函數(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,知道找到該類文件并加載
  ?>

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

相關(guān)文章

  • php微信公眾號開發(fā)(2)百度BAE搭建和數(shù)據(jù)庫使用

    php微信公眾號開發(fā)(2)百度BAE搭建和數(shù)據(jù)庫使用

    這篇文章主要介紹了php微信公眾號開發(fā)第二課,百度BAE搭建和數(shù)據(jù)庫使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • php實現(xiàn)文件預覽功能

    php實現(xiàn)文件預覽功能

    這篇文章主要為大家詳細介紹了php實現(xiàn)文件預覽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • PHP獲取真實IP及IP模擬方法解析

    PHP獲取真實IP及IP模擬方法解析

    這篇文章主要介紹了PHP獲取真實IP及IP模擬方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • PHP 一個比較完善的簡單文件上傳

    PHP 一個比較完善的簡單文件上傳

    PHP 一個比較完善的簡單文件上傳 轉(zhuǎn)點別人的代碼,留著自己用!
    2010-03-03
  • PHPCMS忘記后臺密碼的解決辦法

    PHPCMS忘記后臺密碼的解決辦法

    PHPCMS是一款網(wǎng)站管理軟件,PHPCMS后臺密碼忘記解決辦法,本文主要是從技術(shù)角度去解決的,請細看正文
    2016-10-10
  • php遞歸刪除目錄下的文件但保留的實例分享

    php遞歸刪除目錄下的文件但保留的實例分享

    這篇文章主要介紹了php遞歸刪除目錄下的文件但保留的實例分享,需要的朋友可以參考下
    2014-05-05
  • php結(jié)合ajax實現(xiàn)手機發(fā)紅包的案例

    php結(jié)合ajax實現(xiàn)手機發(fā)紅包的案例

    發(fā)紅包功能,當我們輸入紅包數(shù)量和總金額后,PHP會根據(jù)這兩個值進行隨機分配每個金額,保證每個人都能領(lǐng)取到一個紅包,每個紅包金額不等,就是要求紅包金額要有差異,所有紅包金額總額應該等于總金額。
    2016-10-10
  • Laravel學習教程之View模塊詳解

    Laravel學習教程之View模塊詳解

    這篇文章主要給大家介紹了關(guān)于Laravel學習教程之View模塊的相關(guān)資料,文中通過示例代碼將View模塊介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • 基于initPHP的框架介紹

    基于initPHP的框架介紹

    本篇文章小編將為大家介紹,initPHP框架,需要的朋友參考下
    2013-04-04
  • 詳解Laravel模型事件和模型事件在Trait中的使用

    詳解Laravel模型事件和模型事件在Trait中的使用

    這篇文章主要為大家介紹了詳解Laravel模型事件和模型事件在Trait中的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03

最新評論

香港| 故城县| 和田市| 太和县| 兖州市| 凤城市| 鄯善县| 景泰县| 元江| 合山市| 林州市| 闻喜县| 湟源县| 武乡县| 黔西县| 葵青区| 通辽市| 澎湖县| 丹江口市| 七台河市| 庆云县| 济宁市| 长寿区| 平凉市| 蕉岭县| 新龙县| 陆河县| 五常市| 勐海县| 富顺县| 手游| 额济纳旗| 登封市| 镇安县| 兴仁县| 博乐市| 涡阳县| 云龙县| 文安县| 佛教| 苏尼特右旗|