PHP7中新添特性整理
對(duì)于版本更新,在各個(gè)軟件中都有所涉及,目的是針對(duì)現(xiàn)有版本不足的地方做一些優(yōu)化。我們對(duì)于php也經(jīng)歷了不少的版本,在最近的php7增加了一些以往鎖沒有的特性,如類型聲明、操作符和其他特性。下面我們就php7新增的特性分別進(jìn)行介紹,大家一起來(lái)看看都有哪些。
1.標(biāo)量類型聲明
在php5中,有類名,接口,數(shù)組 和回調(diào)函數(shù)。在php7中,增加了字符串(string), 整數(shù) (int), 浮點(diǎn)數(shù) (float), 以及布爾值 (bool)。下面我們來(lái)舉例子,萬(wàn)事萬(wàn)物看例子
function typeInt(int $a){ echo $a;}typeInt('sad');// 運(yùn)行,他講會(huì)報(bào)錯(cuò) Fatal error: Uncaught TypeError: Argument 1 passed to type() must be of the type integer, string given
在這里,我們定義了$a 必須為int類型,如果 type 函數(shù)里面?zhèn)髁藄tring 所以報(bào)錯(cuò)。讓我們修改上述的代碼就沒錯(cuò)了
function typeString(string $a){ echo $a;}typeString('sad'); //sad
2.新增操作符“<=>”
語(yǔ)法:
$c = $a <=> $b
如果$a > $b, $c 的值為1
如果$a == $b, $c 的值為0
如果$a < $b, $c 的值為-1
3.新增操作符“??”
如果變量存在且值不為NULL, 它就會(huì)返回自身的值,否則返回它的第二個(gè)操作數(shù)。
//原寫法 $username = isset($_GET['user]) ? $_GET['user] : 'nobody'; //現(xiàn)在
4.其他特性
常數(shù)數(shù)組
switch中的多個(gè)default默認(rèn)值被移除,使用多個(gè)default默認(rèn)值將會(huì)拋出異常
Session_start函數(shù)中,增加配置項(xiàng)
Unserialize函數(shù)引入過濾器
到此這篇關(guān)于PHP7中新添特性整理的文章就介紹到這了,更多相關(guān)PHP7中新添加的特性有哪幾個(gè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于PHP二進(jìn)制流 逐bit的低位在前算法(詳解)
本篇文章是對(duì)PHP二進(jìn)制流逐bit的低位在前算法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP實(shí)現(xiàn)的博客歡迎提示功能(很特別哦)
很別致的歡迎詞功能,可以放在博客的空余位置,讓訪客通過直接訪問、搜索引擎訪問時(shí),顯示歡迎提示,就跟店門口的服務(wù)員說(shuō)“歡迎光臨”似的,讓人如沐春風(fēng)啊。2014-06-06php防止sql注入之過濾分頁(yè)參數(shù)實(shí)例
這篇文章主要介紹了php防止sql注入中過濾分頁(yè)參數(shù)的方法,實(shí)例展示了針對(duì)分頁(yè)參數(shù)的數(shù)值判斷問題,是非常具有實(shí)用價(jià)值的技巧,需要的朋友可以參考下2014-11-11PHP函數(shù)實(shí)現(xiàn)從一個(gè)文本字符串中提取關(guān)鍵字的方法
這篇文章主要介紹了PHP函數(shù)實(shí)現(xiàn)從一個(gè)文本字符串中提取關(guān)鍵字的方法,涉及php針對(duì)字符串的遍歷與查找等操作技巧,需要的朋友可以參考下2015-07-07php基于socket實(shí)現(xiàn)SMTP發(fā)送郵件的方法
這篇文章主要介紹了php基于socket實(shí)現(xiàn)SMTP發(fā)送郵件的方法,實(shí)例分析了php采用socket實(shí)現(xiàn)smtp發(fā)送郵件的原理與技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03php設(shè)計(jì)模式之裝飾模式應(yīng)用案例詳解
這篇文章主要介紹了php設(shè)計(jì)模式之裝飾模式,結(jié)合具體應(yīng)用案例形式詳細(xì)分析了php裝飾模式的概念、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-06-06