編程學習網 > 編程教程 > PHP7 教程
2016
09-20

PHP7返回類型聲明

清華大佬耗費三個月吐血整理的幾百G的資源,免費分享!....>>>

在PHP7,一個新的功能,返回類型聲明已被引入。返回類型聲明指定的一個函數返回值的類型。以下類型可以用來作為返回類型聲明。
  • int
  • float
  • bool
  • string
  • interfaces
  • array
  • callable

示例 - 有效的返回類型

<?php
   declare(strict_types = 1);
   function returnIntValue(int $value): int {
      return $value;
   }
   print(returnIntValue(5));
?>
這將在瀏覽器產生輸出以下結果-
5

示例 - 無效的返回類型

<?php
   declare(strict_types = 1);
   function returnIntValue(int $value): int {
      return $value + 1.0;
   }
   print(returnIntValue(5));
?>
這將在瀏覽器產生輸出以下結果-
Fatal error: Uncaught TypeError: Return value of returnIntValue() must be of the type integer, float returned...

掃碼二維碼 獲取免費視頻學習資料

編程學習