《PHP實例:PHP5.3新特性小結》要點:
本文介紹了PHP實例:PHP5.3新特性小結,希望對您有用。如果有疑問,可以聯系我們。
本文總結分析了PHP5.3新特性.分享給大家供大家參考,具體如下:PHP教程
1、命名空間 辦理了類,函數和常量名沖突的問題PHP教程
2、靜態綁定 繼承時父類可以直接調用子類重寫父類的辦法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();
3、匿名函數,也叫閉包函數(closures),允許 臨時創建一個沒有指定名稱的函數.最經常用作回調函數PHP教程
//匿名函數做回調函數 uasort($arr ,function($a, $b){ })
閉包函數也可以作為變量的值來使用PHP教程
$fn = function ($a) { echo $a; }; $fn(1);
PHP會自動把表達式轉換成內置類Closure的 對象實例PHP教程
$fn = function ($a) { echo $a; }; ee($fn); /** * Closure Object ( [parameter] => Array ( [$a] => ) ) */
匿名函數目前是通過Closure類來實現的.目前還不穩定,不適用于正式開發PHP教程
3、?: 操作符PHP教程
$a = 0; $b = 2; ee($a ?: $b); # 2 類似js中的 ||
4、新增常量 __DIR_PHP教程
5、新的垃圾回收機制,辦理了循環引用的問題PHP教程
gc_enable(); // 激活循環引用收集器,默認開啟 var_dump(gc_collect_cycles()); // 強制回收已無效的變量 gc_disable(); // 禁用GC
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP基本語法入門教程》、《PHP錯誤與異常處理辦法總結》及《php常用函數與技巧總結》PHP教程
希望本文所述對大家PHP程序設計有所贊助.PHP教程
《PHP實例:PHP5.3新特性小結》是否對您有啟發,歡迎查看更多與《PHP實例:PHP5.3新特性小結》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7561.html