国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP類的自動加載機制實現方法分析

PHP類的自動加載機制實現方法分析

2019-07-04 16:39TBHacker PHP教程

這篇文章主要介紹了PHP類的自動加載機制實現方法,結合實例形式分析了__autoload方法進行類自動加載操作的相關實現技巧與使用注意事項,需要的朋友可以參考下

本文實例講述了PHP類的自動加載機制實現方法。分享給大家供大家參考,具體如下:

Test1.class.php

<?php
class Test1
{
  public static function test() {
    echo "hello,world!\n";
  }
}

Test2.class.php

<?php
class Test2
{
  public static function test() {
    echo "你好,世界!\n";
  }
}

test.php

<?php
Test1::test();

如果直接寫,會報錯

Fatal error: Class 'Test1' not found in /home/wwwroot/default/codelabs/test.php on line 3

需要引入文件

<?php
require "Test1.class.php";
Test1::test();

這樣就可以訪問了。

但是,如果類越來越多,引入的代碼就越來越多。

這個時候需要使用__autoload方法。

<?php
Test1::test();
function __autoload($class) {
  //require "Test1.class.php";
  //require "Test2.class.php";
  require __DIR__."/".$class.".class.php"; // __DIR__是當前目錄的絕對路徑
}

當程序發現沒有引入類時,會自動調用這個方法,引入類文件。

進一步優化升級,

支持多個自動加載。

<?php
spl_autoload_register('__autoload1');
spl_autoload_register('__autoload2');
Test1::test();
Test2::test();
// 當檢測到無類加載時,會自動調用這個方法
function __autoload1($class) {
  //require "Test1.class.php";
  //require "Test2.class.php";
  require __DIR__."/".$class.".class.php"; // __DIR__是當前目錄的絕對路徑
}
function __autoload2($class) {
  //require "Test1.class.php";
  //require "Test2.class.php";
  require __DIR__."/".$class.".class.php"; // __DIR__是當前目錄的絕對路徑
}

很好,很強大!

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠久久| 香蕉成人 | 黄色免费在线网站 | 成人亚洲精品777777大片 | 三级av在线 | 人人爱超碰| 亚洲一级黄色 | 亚洲国产成人精品久久久国产成人一区 | 久久中文字幕一区二区三区 | 日本电影网址 | 久久久久久亚洲一区二区三区蜜臀 | 精品免费视频 | 天天爽夜夜爽夜夜爽精品视频 | 日韩精品一区在线 | 99精品免费视频 | 日本不卡高字幕在线2019 | 中文字幕在线电影 | 日本a v网站 | 91精品国产综合久久香蕉922 | 国产午夜精品久久久 | 伊人久久综合影院 | 国产高清视频一区 | 久久蜜桃av一区二区天堂 | 国产亚洲精品久久久久动 | 日韩一区二区三区四区 | 天天艹| 成人高清视频在线 | 色678黄网站全部免费 | 国产精品成人国产乱一区 | 最新国产一区 | 国内精品久久久 | 国产精品久久久久久久久久免费看 | 不卡黄色片 | 亚洲aⅴ天堂av在线电影软件 | 日韩av免费在线观看 | 黄瓜av| 日韩中文在线 | 黄色精品网站 | 91精品久久久久久久久久 | av网址aaa | 日本黄色免费播放 |