検索
ホームページバックエンド開発PHP7php7 の新機能での戻り値の型宣言の使用

php7 の新機能での戻り値の型宣言の使用

Mar 18, 2021 am 10:23 AM
php7戻り値の型

突然、php が徐々に強く型付けされた言語に向かって進んでいるように感じます。これは、javac 、および他の強く型付けされた言語にますます似ています。 。 PHP7 を使用すると、PHP7 に戻り値の型宣言という新しい機能が含まれていることがわかります。戻り値の型宣言では、関数が返す値の型を指定します。使用可能な型は、パラメーター宣言で使用できるものと同じです。

1. 宣言可能な型:

  • 整数型 int

  • 浮動小数点型 float

  • #ブール型 bool

  • #文字列型 string
  • インターフェース型インターフェース
  • #配列 array
  • 呼び出し可能
  • 2. 使用例:

<?php
declare(strict_types = 1);
function returnIntValue(int $value): int {
      return $value;
   }
   print(returnIntValue(5));   //输出为5
?>
<?php
//默认declare()处于强制模式下
function returnIntValue(int $value): int {
      return $value+10.5;
   }
   print(returnIntValue(5));   //输出为15 不会报错,声明为int 返回为float
?>
結局のところ、それは依然として 弱い型付き言語

です。

<?php
declare(strict_types=1);
function returnIntValue(int $value): int {
      return $value+10.5;
   }
   print(returnIntValue(5));   //会报错,因为在declare()处于严格模式下,声明为int 返回为float,二者类型不符
?>
推奨: php ビデオ チュートリアル

php チュートリアル

以上がphp7 の新機能での戻り値の型宣言の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール