您的位置:首頁 >熱訊 > 上市公司 >

2022年01月11日整理發布:php7新特性之標量類型聲明

PHP7增加了標量類型聲明的特性。標量類型聲明有兩種模式:

強制模式(默認)


(相關資料圖)

嚴格模式

1.語法格式:

declare(strict _ type=1);//在代碼中,通過設置strict_types (1或0) 1的值,意味著嚴格類型檢查模式作用于函數調用和返回語句;

0表示弱類型檢查模式。

2.使用

使用declare(strict _ type=1)設置是否打開嚴格匹配模式。如果傳入的參數不是預設的參數類型,將會報告錯誤。例如:

?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

declare(strict _ type=1);

函數測試(int $ param){ 0

var _ dump($ param);

}

測試(" 1 ");//系統會提示您報告錯誤。使用declare(strict _ type=0)設置是否打開強制模式。如果傳入的參數不是預設的參數類型,則不會報告錯誤。例如:

?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

declare(strict _ type=1);

函數測試(int $ param){ 0

var _ dump($ param);

}

測試(" 1 ");//無錯誤提示:強制模式下,會判斷當前傳入的參數是否為設置的參數類型。如果不是,就會強制轉換。如果不能強制轉換,當然會報錯。通常,標量類型之間的強制轉換可以通過。

3.可供使用的類型

(同Internationalorganizations)國際組織

漂浮物

彎曲件

界面

排列

請求即付的

推薦:php視頻教程php教程以上就是php7新特性標量類型聲明的詳細內容!

來源:php中文網站

關鍵詞:

資訊