一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php5.3 注意事項說明

php5.3
新特性
1.支持命名空間(namespace)
5.3以前
復制代碼 代碼如下:
<?php
class Zend_Db_Table_Select {
//表示當前這個類文件位于Zend/Db/Table下
}

5.3
復制代碼 代碼如下:
<?php
namespace Zend/Db/Table
class Select {
}

2.支持延遲靜態綁定
5.3以前(__CLASS__獲得類名)self::who()
復制代碼 代碼如下:
<?php
class A {
    public static function who() {
        echo __CLASS__;
    }
    public static function test() {
        self::who();
    }
}
class B extends A {
    public static function who() {
         echo __CLASS__;
    }
}
B::test();
?>

輸出A
5.3(__CLASS__獲得類名)static::who();
復制代碼 代碼如下:
<?php
class A {
    public static function who() {
        echo __CLASS__;
    }
    public static function test() {
        static::who(); // 這里實現了延遲的靜態綁定
    }
}
class B extends A {
    public static function who() {
         echo __CLASS__;
    }
}
B::test();
?>

輸出B
 
3.支持goto語句
多數計算機程序設計語言中都支持無條件轉向語句goto,當程序執行到goto語句時,即轉向由goto語句中的標號指出的程序位置繼續執行。
 
4.支持閉包
復制代碼 代碼如下:
<?php
$msg = "hello";
$callback  =  function() use($msg){
    print_r($msg);
}
$msg = "hello world!";
callback($callback);

輸出
hello
hello world!

5.新增魔術方法__callStatic()
php中原本有一個魔術方法__call(),當代碼調用對象的某個不存在的方法時該魔術方法會被自動調用。
新增的__callStatic()方法則只用于靜態類方法。當嘗試調用類中不存在的靜態方法時,__callStatic()魔術方法將被自動調用。

6.新增一種常量定義方式(有時代碼出錯,如undefined HE,你要看看是否支持const)
復制代碼 代碼如下:
<?php
const CONSTANT = 'Hello World';

php技術php5.3 注意事項說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 四虎国产精品免费久久久 | 成人福利 | 欧洲精品在线视频 | 91麻豆国产在线 | 91欧美精品 | 在线二区 | 国产成人精品在线 | 青青伊人91久久福利精品 | 一级做α爰片久久毛片 | 四虎4hu亚洲精品 | 亚洲伊人久久大香线蕉结合 | 色琪影院 | 五月婷婷婷婷婷 | 91精品国产乱码久久久久久 | 国产精品免费_区二区三区观看 | 伊人2 | 在线综合网 | 久久精品系列 | 欧美成人精品第一区二区三区 | www.日本在线观看 | 精品少妇一区二区三区视频 | 成人精品 | 久久久久综合网 | 国产一区二区三区手机在线观看 | 国产盗摄精品一区二区三区 | 中文字幕一级毛片视频 | 亚洲图片欧美日韩 | 精品日韩欧美一区二区三区在线播放 | 色噜噜狠狠在爱丁香 | 激情综合五月天 | 午夜激情视频在线播放 | 视频二区在线观看 | 天天碰免费视频 | 色婷婷激婷婷深爱五月小说 | 真实国产乱子伦久久 | 男人女人无遮掩免费视频 | 正在播放国产乱子伦视频 | 视色4se在线视频播放 | 五月激情丁香婷婷综合第九 | 麻豆精品久久久一区二区 |