tft每日頭條

 > 生活

 > PHP7的五大新特性有哪些

PHP7的五大新特性有哪些

生活 更新时间:2024-07-06 07:04:53

PHP7的五大新特性有哪些?PHP 7 除了在性能方面有極大提升外,還添加了很多新的特性,如太空船操作符、标量類型聲明、返回值的類型說明、全局的 throwable 接口、抽象語法樹等,今天小編就來說說關于PHP7的五大新特性有哪些?下面更多詳細答案一起來看看吧!

PHP7的五大新特性有哪些(PHP7的五大新特性有哪些一覽)1

PHP7的五大新特性有哪些

PHP 7 除了在性能方面有極大提升外,還添加了很多新的特性,如太空船操作符、标量類型聲明、返回值的類型說明、全局的 throwable 接口、抽象語法樹等。

在使用 PHP 7之前,我們在函數和類之間傳遞參數時不必聲明變量類型。同樣地,在返回數據時也不必聲明變量類型。同樣地,在返回數據時也不必聲明變量類型。任何數據類型都可以被傳遞、返回。這樣便給 PHP 帶來了一個很大的問題——PHP 不清楚你傳遞的是什麼類型的變量,函數、方法接收到的變量也不知道是什麼類型。為了解決這個問題,PHP 7引入了類型聲明,目前明确的有兩類變量可以聲明類型:形參、返回值。

PHP 7 支持的形參類型聲明的類型有:字符串(string)、整型(int)、浮點型(float)以及布爾型(bool)。

注意參數類型聲明不受制于默認模式和嚴格模式。默認模式下,當傳入的參數不符合聲明類型時,會首先嘗試轉換類型;而嚴格模式下,則直接報錯。

PHP 7.1對函數返回值的聲明做了擴充,可以定義其返回值為void,無論是否開啟嚴格模式,隻要函數中隻能有“return;”,其他以外的其他return語句都會報錯。

PHP 7.1.0對參數類型和返回值還有進一步的支持,其類型可以是可空類型,在參數或返回值類型聲明前面加上“?”,表示返回值要麼是null,要麼是聲明的類型

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved