php5.6.x到php7.0.x特性小結(jié)
本文總結(jié)分析了php5.6.x到php7.0.x特性。分享給大家供大家參考,具體如下:
php5.6.x到php7.0.x特性
1.標(biāo)量類型聲明
字符串(string), 整數(shù) (int), 浮點數(shù) (float), 布爾值 (bool),callable,array,self,Class/interface name
2.返回值類型聲明
定義參數(shù)類型和返回值類型
function test(int $a):int{}
如果不按規(guī)定傳參會返回異常
3.null合并運算符
null合并運算符 (??) ,等同于三元運算符
name=name=_GET['name'] ?? "test";echo $name;
4.太空船操作符(組合比較符)
當(dāng)a小于、等于或大于a小于、等于或大于b時它分別返回-1、0或1。
a<=>a<=>b
5.通過 define() 定義常量數(shù)組
define('ANIMALS', ['dog','cat','bird']);
6.匿名類
某個函數(shù)參數(shù)強(qiáng)制類型,使用匿名類完成
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 轉(zhuǎn)譯語法
完整的Unicode字符叫codepoint,Unicode為每種語言中的每個字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼
8.為unserialize()提供過濾,提供更安全的方式解包不可靠的數(shù)據(jù),通過白名單的方式來防止?jié)撛诘拇a注入
9.預(yù)期,assert — 檢查一個斷言是否為 FALSE
10.Group use declarations
從同一 namespace 導(dǎo)入的類、函數(shù)和常量現(xiàn)在可以通過單個 use 語句 一次性導(dǎo)入了
11.生成器可以返回表達(dá)式
12.Generator delegation
13.整數(shù)除法函數(shù) intdiv()
14.會話選項
session_start() 可以接受一個 array 作為參數(shù), 用來覆蓋 php.ini 文件中設(shè)置
15.CSPRNG Functions
random_bytes() 和 random_int() 用來產(chǎn)生高安全級別的隨機(jī)字符串和隨機(jī)整數(shù)
16.可以使用 list() 函數(shù)來展開實現(xiàn)了 ArrayAccess 接口的對象
17.其他特性
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP+redis實現(xiàn)的限制搶購防止商品超發(fā)功能詳解
這篇文章主要介紹了PHP+redis實現(xiàn)的限制搶購防止商品超發(fā)功能,結(jié)合實例形式分析了PHP+redis通過數(shù)據(jù)標(biāo)記、日志記錄等操作防止商品搶購中的超發(fā)相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-09-09
PHP實現(xiàn)單例模式建立數(shù)據(jù)庫連接的方法分析
這篇文章主要介紹了PHP實現(xiàn)單例模式建立數(shù)據(jù)庫連接的方法,結(jié)合實例形式分析了PHP單例模式的概念、原理及使用單例模式實現(xiàn)數(shù)據(jù)庫連接的相關(guān)操作技巧,需要的朋友可以參考下2020-02-02
WordPress中用于獲取文章信息以及分類鏈接的函數(shù)用法
這篇文章主要介紹了WordPress中用于獲取文章信息以及分類鏈接的函數(shù)用法,分別是get_post()和get_category_link()的使用,需要的朋友可以參考下2015-12-12
php實現(xiàn)的Curl封裝類Curl.class.php用法實例分析
這篇文章主要介紹了php實現(xiàn)的Curl封裝類Curl.class.php用法,以完整實例形式較為詳細(xì)的分析了Curl封裝類的定義及相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09
php strnatcmp()函數(shù)的用法總結(jié)
這篇文章主要是對php中strnatcmp()函數(shù)的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11

