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

php面向?qū)ο笕ヂ?(十七) 自動加載類

 更新時間:2009年09月30日 22:43:19   作者:  
多開發(fā)者寫面向?qū)ο蟮膽贸绦驎r,對每個類的定義建立一個PHP 源文件。一個很大的煩惱是不得不在每個腳本(每個類一個文件)開頭寫一個長長的包含文件的列表。
自動加載類
很多開發(fā)者寫面向?qū)ο蟮膽贸绦驎r,對每個類的定義建立一個PHP 源文件。一個很大
的煩惱是不得不在每個腳本(每個類一個文件)開頭寫一個長長的包含文件的列表。
在軟件開發(fā)的系統(tǒng)中,不可能把所有的類都寫在一個PHP 文件中,當在一個PHP 文件
中需要調(diào)用另一個文件中聲明的類時,就需要通過include 把這個文件引入。不過有的時候,
在文件眾多的項目中,要一一將所需類的文件都include 進來,是一個很讓人頭疼的事,所以
我們能不能在用到什么類的時候,再把這個類所在的PHP 文件導入呢?這就是我們這里我們
要講的自動加載類。
在PHP5 中,可以定義一個__autoload()函數(shù),它會在試圖使用尚未被定義的類時自動調(diào)
用,通過調(diào)用此函數(shù),腳本引擎在PHP 出錯失敗前有了最后一個機會加載所需的類,
__autoload()函數(shù)接收的一個參數(shù),就是你想加載的類的類名,所以你做項目時,在組織定義
類的文件名時,需要按照一定的規(guī)則,最好以類名為中心,也可以加上統(tǒng)一的前綴或后綴形
成文件名,比如xxx_classname.php、classname_xxx.php 以及就是classname.php 等等。
本例嘗試分別從MyClass1.php 和MyClass2.php 文件中加載MyClass1 和MyClass2 類
代碼片段
復制代碼 代碼如下:

<?php
function __autoload($classname) {
require_once $classname . '.php';
}
//MyClass1類不存在自動調(diào)用__autoload()函數(shù),傳入?yún)?shù)”MyClass1”
$obj = new MyClass1();
//MyClass2類不存在自動調(diào)用__autoload()函數(shù),傳入?yún)?shù)”MyClass2”
$obj2 = new MyClass2();
?>
  • 《PHP編程最快明白》第四講:日期、表單接收、session、cookie

    《PHP編程最快明白》第四講:日期、表單接收、session、cookie

    《PHP編程最快明白》第四講:日期、表單接收、session、cookie,需要的朋友可以參考下。
    2010-11-11
  • PHP輸出控制功能在簡繁體轉(zhuǎn)換中的應用

    PHP輸出控制功能在簡繁體轉(zhuǎn)換中的應用

    PHP輸出控制功能在簡繁體轉(zhuǎn)換中的應用...
    2006-10-10
  • 基于mysql的論壇(3)

    基于mysql的論壇(3)

    基于mysql的論壇(3)...
    2006-10-10
  • PHP新手上路(十一)

    PHP新手上路(十一)

    PHP新手上路(十一)...
    2006-10-10
  • 模擬SQLSERVER的兩個函數(shù):dateadd(),datediff()

    模擬SQLSERVER的兩個函數(shù):dateadd(),datediff()

    模擬SQLSERVER的兩個函數(shù):dateadd(),datediff()...
    2006-10-10
  • 用php實現(xiàn)gb2312和unicode間的編碼轉(zhuǎn)換

    用php實現(xiàn)gb2312和unicode間的編碼轉(zhuǎn)換

    gb2312 和 unicode 間的編碼轉(zhuǎn)換下面的例子是將 gb2312 轉(zhuǎn)換為 "&#20840;"這種形式
    2006-10-10
  • PHP children()函數(shù)講解

    PHP children()函數(shù)講解

    今天小編就為大家分享一篇關于PHP children()函數(shù)講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 最新評論

    广昌县| 聊城市| 株洲县| 嘉善县| 五峰| 铜陵市| 衢州市| 涞源县| 黔东| 郎溪县| 富蕴县| 得荣县| 大埔县| 灵石县| 龙海市| 凌云县| 麻栗坡县| 阜南县| 琼结县| 张掖市| 民县| 东明县| 平邑县| 乐平市| 兴国县| 分宜县| 南皮县| 淮安市| 绩溪县| 洮南市| 房产| 凤凰县| 瑞昌市| 牡丹江市| 赫章县| 隆昌县| 绥宁县| 闽侯县| 新巴尔虎左旗| 甘谷县| 河曲县|