日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 IT學院 PHP

PHP中autoload的實現方式

作者:  來源:  發布時間:2011-5-25 15:28:00  點擊:

這篇文章提供了兩種autoload的實現方式,希望對大家有所幫助。具體方式如下:

方式1: 通過定義__autoload()這個function來實現

假設我們已經有了一個A.class.php的文件,裡面定義了Class A,文件內容如下:

<?PHP
class A {
    public static function print_hello(){
        print("hello A");
    }
}
?>

現在我們創建一個autoload.php的文件

<?PHP
function __autoload($classname) {
    include_once($classname . ".class.php");
}
class Load {
    public function printa() {
        A::print_hello();
    }
}
Load::printa();
?>


這裡面當我們執行autoload.php的時候就會自動幫我們載入A.class.php,并且調用A::print_hello()這個方法。

方式2: 通過spl_autoload_register()來註冊我們自己的autoload方法

創建一個autload1.php的文件,文件內容如下:

<?PHP
class Load {
    public static function autoload($classname) {
        include_once($classname . ".class.php");
    }
    public function printa() {
        A::print_hello();
    }
}
//這裡我們註冊自己的autoload方法,使用Load類裡面的autoload
spl_autoload_register(array('Load','autoload'));
Load
 

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 柳濑早纪| 丰满美女| 小女孩屁股| a day to remember英语作文| 戴夫·巴蒂斯塔| 王家卫作品| 秀场视频高清完整版| 白昼先生 电影| 九号所有车型图片| 欧美艳星av名字大全| 袁雨萱| 愚人节快乐的英文| 女子露胸| 电影《年龄差》| 画江湖之不良人7季什么时候上映 画江湖之不良人第七季什么时候出 | 一碗泡面的热量是多少大卡| 吴彦祖激情戏| 战无双| 户田惠子| xiazai| 无懈可击图片| 四查四看自我剖析材料| 小学生抽烟| 赤牙×柒cp| 麻豆视频观看| 纵情欲海电影| 有氧运动有哪些项目| 迷失美剧| 从此以后歌词| 电影《大突围》完整版| 考死2:教学实习| 锦绣南歌免费看| 性色视频| 屈楚萧| 狗年电影| 日韩在线观看免费全集电视剧网站| 血色天劫| 囚禁空姐| 焦波| wall.e| 地缚花子君少年第二季|