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, ...