国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php自動載入類用法實例分析

2024-05-04 23:47:24
字體:
來源:轉載
供稿:網友

本文實例講述了php自動載入類用法。分享給大家供大家參考,具體如下:

<?php//function __autoload($class_name) {//  require_once $class_name . '.php';//}spl_autoload_register(array("core",'autoload'));//當實例化類的時候,自動調用core類中的autoload()方法來載入類//也可以使用__autoload()來實現,但是php新版本建議使用spl_autoload_register,因為__autoload()會被逐漸廢棄掉$obj = new MyClass1();$obj2 = new MyClass2();class core{  public static function autoload($class) {    require $class.'.php';  }}

了解思想才是最關鍵:

自動加載對象

很多開發者寫面向對象的應用程序時對每個類的定義建立一個 PHP 源文件。一個很大的煩惱是不得不在每個腳本開頭寫一個長長的包含文件列表(每個類一個文件)。

在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload() 函數,它會在試圖使用尚未被定義的類時自動調用。通過調用此函數,腳本引擎在 PHP 出錯失敗前有了最后一個機會加載所需的類。

Tip

spl_autoload_register() 提供了一種更加靈活的方式來實現類的自動加載。因此,不再建議使用 __autoload() 函數,在以后的版本中它可能被棄用。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 龙江县| 徐州市| 定结县| 台南县| 德惠市| 耒阳市| 焉耆| 财经| 吉安县| 镇坪县| 平顶山市| 洛扎县| 南城县| 宣恩县| 湘阴县| 宜良县| 舒兰市| 晋州市| 察隅县| 萍乡市| 卢湾区| 融水| 苏州市| 都匀市| 台中县| 黄浦区| 奈曼旗| 徐汇区| 通道| 高台县| 若羌县| 潼关县| 丹东市| 吴忠市| 上思县| 怀来县| 略阳县| 平乡县| 金山区| 西藏| 曲周县|