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中文網站
關鍵詞:
湖南建設人力資源網官網址 湖南建設人力資源網官網
1、是因為你沒有把畢業時間和參加...
7月全國期貨市場成交規模穩步增長
中國期貨業協會8月1日最新數據顯示...
中國應該對大學文科專業進行限縮 減少低水平文科生的數量
中國之所以有文科無用論的說法,是...
沙灣市:快遞進村惠民生 讓群眾生活更便利
小快遞,大民生。過去,由于農村快...
浙江永嘉公示39起行政處罰,一自來水公司違反物價管理規定被罰5000
浙江永嘉縣市場監督管理局1日發布2...
黃金今日行情(黃金影視網)
大家好,小福來為大家解答以上的問...
【天眼問政】就醫掛號已約滿怎么辦?醫院:周末門診全開放 預約號源提升至14日內
新聞背景: 今年82歲家住貴...
國防部新聞發言人譚克非就美對臺軍援答記者問
人民網北京8月1日電(陳羽)據國防...