PHP7標量類型聲明
在PHP7,一個新的功能,標量類型聲明已被引入。標量類型聲明有兩種選擇方式 -
強制方式- 強制性是默認模式,不需要指定
嚴格方式 - 嚴格模式有明確的暗示
以下幾種類型的函數參數可以通過上述模式被強制執行 -
- int
- float
- bool
- string
- interfaces
- array
- callable
示例 - 強制模式
這將在瀏覽器產生輸出以下結果-
9
示例 - 嚴格模式
這將在瀏覽器產生輸出以下結果-
Fatal error: Uncaught TypeError: Argument 2 passed to sum() must be of the type integer, string given, ...