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

PHP5.3新特性小結(jié)

 更新時(shí)間:2016年02月14日 09:31:40   作者:思齊_  
這篇文章主要介紹了PHP5.3新特性,結(jié)合實(shí)例總結(jié)分析了PHP5.3新增的命名空間、靜態(tài)綁定、匿名函數(shù)、操作符及垃圾回收機(jī)制的相關(guān)技巧,需要的朋友可以參考下

本文總結(jié)分析了PHP5.3新特性。分享給大家供大家參考,具體如下:

1、命名空間 解決了類,函數(shù)和常量名沖突的問題

2、靜態(tài)綁定 繼承時(shí)父類可以直接調(diào)用子類重寫父類的方法

class A {
  public static function who() {
    echo __CLASS__;
  }
  public static function test() {
    static::who(); // 后期靜態(tài)綁定從這里開始
  }
}
class B extends A {
  public static function who() {
    echo __CLASS__;
  }
}
B::test();

3、匿名函數(shù),也叫閉包函數(shù)(closures),允許 臨時(shí)創(chuàng)建一個(gè)沒有指定名稱的函數(shù)。最經(jīng)常用作回調(diào)函數(shù)

//匿名函數(shù)做回調(diào)函數(shù)
uasort($arr ,function($a, $b){
})

閉包函數(shù)也可以作為變量的值來使用

$fn = function ($a) {
  echo $a;
};
$fn(1);

PHP會(huì)自動(dòng)把表達(dá)式轉(zhuǎn)換成內(nèi)置類Closure的 對(duì)象實(shí)例

$fn = function ($a) {
  echo $a;
};
ee($fn);
/**
 * Closure Object
(
  [parameter] => Array
    (
      [$a] => 
    )
)
*/

匿名函數(shù)目前是通過Closure類來實(shí)現(xiàn)的。目前還不穩(wěn)定,不適用于正式開發(fā)

3、?: 操作符

$a = 0; 
$b = 2;
ee($a ?: $b); # 2 類似js中的 ||

4、新增常量 __DIR_

5、新的垃圾回收機(jī)制,解決了循環(huán)引用的問題

gc_enable(); // 激活循環(huán)引用收集器,默認(rèn)開啟
var_dump(gc_collect_cycles()); // 強(qiáng)制回收已無效的變量
gc_disable(); // 禁用GC

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基本語法入門教程》、《PHP錯(cuò)誤與異常處理方法總結(jié)》及《php常用函數(shù)與技巧總結(jié)

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP 圖片上傳代碼

    PHP 圖片上傳代碼

    昨天晚上自學(xué)的一段代碼到公司來調(diào)試。很順利,到了中午的時(shí)候基本上添加、修改、刪除,這些在代碼世界中最基礎(chǔ)的功能都基本實(shí)現(xiàn)了,蠻有成就感的。
    2011-09-09
  • PHP實(shí)現(xiàn)的簡(jiǎn)單AES加密解密算法實(shí)例

    PHP實(shí)現(xiàn)的簡(jiǎn)單AES加密解密算法實(shí)例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單AES加密解密算法,結(jié)合具體實(shí)例形式分析了php基于mcrypt_encrypt、bin2hex、mcrypt_decrypt等方法進(jìn)行字符串加密解密的相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • Thinkphp實(shí)現(xiàn)自動(dòng)驗(yàn)證和自動(dòng)完成

    Thinkphp實(shí)現(xiàn)自動(dòng)驗(yàn)證和自動(dòng)完成

    這篇文章主要介紹了Thinkphp實(shí)現(xiàn)自動(dòng)驗(yàn)證和自動(dòng)完成的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • PHP 寫文本日志實(shí)現(xiàn)代碼

    PHP 寫文本日志實(shí)現(xiàn)代碼

    PHP 寫文本日志實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2010-05-05
  • PHP入門學(xué)習(xí)之字符串操作

    PHP入門學(xué)習(xí)之字符串操作

    這篇文章主要介紹了PHP入門學(xué)習(xí)之字符串操作,學(xué)習(xí)php的同學(xué)一定要看一下,都是入門必看的基礎(chǔ)內(nèi)容
    2021-04-04
  • 國(guó)外十大最流行的PHP框架排名

    國(guó)外十大最流行的PHP框架排名

    本文來自國(guó)外的一個(gè)PHP技術(shù)人員網(wǎng)站,總結(jié)了國(guó)外的十個(gè)目前最流行的PHP MVC框架。具體排名順序未必準(zhǔn)確,還有些知名框架,如Kohana等也沒有提及。不過仍可以做為一篇不錯(cuò)的參考
    2013-07-07
  • Laravel中間件的使用詳解

    Laravel中間件的使用詳解

    Laravel?中間件提供了一種方便的機(jī)制來過濾進(jìn)入應(yīng)用的?HTTP?請(qǐng)求。這篇文章主要和大家介紹一下Laravel中間件的創(chuàng)建和使用,需要的可以參考一下
    2023-02-02
  • ecshop 訂單確認(rèn)中顯示省市地址信息的方法

    ecshop 訂單確認(rèn)中顯示省市地址信息的方法

    ecshop的購物流程中最后的訂單確認(rèn)信息,其中關(guān)于用戶訂單配送地址信息,沒有包含用戶選擇的省市縣區(qū)信息。
    2010-03-03
  • php unset全局變量運(yùn)用問題的深入解析

    php unset全局變量運(yùn)用問題的深入解析

    本篇文章是對(duì)php中的unset全局變量運(yùn)用問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 在項(xiàng)目中尋找代碼的壞命名

    在項(xiàng)目中尋找代碼的壞命名

    這段時(shí)間一直做項(xiàng)目,所以相對(duì)忙碌些,今天終于有時(shí)間回過頭來好好看一下自己寫的代碼,看哪里有問題,哪里有壞味道
    2012-07-07

最新評(píng)論

砚山县| 涞源县| 大荔县| 什邡市| 文登市| 澳门| 深水埗区| 原阳县| 都江堰市| 五河县| 乡宁县| 桃江县| 镇宁| 西峡县| 木里| 慈溪市| 紫金县| 太保市| 北票市| 莱阳市| 梁平县| 叶城县| 成安县| 饶河县| 寻乌县| 乐山市| 阿克陶县| 锡林浩特市| 盐山县| 和平县| 高要市| 湖北省| 南丰县| 宜都市| 靖安县| 万年县| 淮南市| 濮阳市| 鹰潭市| 玉山县| 台山市|