国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php5.6.x到php7.0.x特性小結

2024-05-05 00:10:58
字體:
來源:轉載
供稿:網友

本文總結分析了php5.6.x到php7.0.x特性。分享給大家供大家參考,具體如下:

php5.6.x到php7.0.x特性

1.標量類型聲明

字符串(string), 整數 (int), 浮點數 (float), 布爾值 (bool),callable,array,self,Class/interface name

 2.返回值類型聲明

定義參數類型和返回值類型

function test(int $a):int{}

如果不按規定傳參會返回異常

3.null合并運算符

null合并運算符 (??) ,等同于三元運算符

name=name=_GET['name'] ?? "test";echo $name;

4.太空船操作符(組合比較符)

當a小于、等于或大于a小于、等于或大于b時它分別返回-1、0或1。

a<=>a<=>b

5.通過 define() 定義常量數組

define('ANIMALS', ['dog','cat','bird']);

6.匿名類

某個函數參數強制類型,使用匿名類完成

interface Logger {public function log(string $msg);}function test(Logger $logger){echo $logger->log('aaa');}test(new Class implements Logger {public function log(string $msg) {return $msg;}});

7.Unicode codepoint 轉譯語法

完整的Unicode字符叫codepoint,Unicode為每種語言中的每個字符設定了統一并且唯一的二進制編碼

8.為unserialize()提供過濾,提供更安全的方式解包不可靠的數據,通過白名單的方式來防止潛在的代碼注入

9.預期,assert — 檢查一個斷言是否為 FALSE

10.Group use declarations

從同一 namespace 導入的類、函數和常量現在可以通過單個 use 語句 一次性導入了

11.生成器可以返回表達式

12.Generator delegation

13.整數除法函數 intdiv()

14.會話選項

session_start() 可以接受一個 array 作為參數, 用來覆蓋 php.ini 文件中設置

15.CSPRNG Functions

random_bytes() 和 random_int() 用來產生高安全級別的隨機字符串和隨機整數

16.可以使用 list() 函數來展開實現了 ArrayAccess 接口的對象

17.其他特性

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 天津市| 温宿县| 镇远县| 临澧县| 龙岩市| 通海县| 榆树市| 深泽县| 崇阳县| 修文县| 洞头县| 会东县| 沙田区| 措勤县| 南部县| 沙河市| 灵寿县| 安龙县| 长宁区| 霍林郭勒市| 炉霍县| 雷州市| 仪征市| 西和县| 齐河县| 锡林郭勒盟| 灌南县| 永川市| 蓝田县| 区。| 民丰县| SHOW| 武定县| 南开区| 普定县| 青铜峡市| 昆明市| 襄垣县| 哈巴河县| 宁远县| 彩票|