2016-11-05 15 views
1

私は、これは以前に回答されていることを知っているが、単に方法を設定したものの用語を使用するために検索...何である:中の配列 - プライベート静的関数名():配列

PhpStormを知りませんそのサイトの内容 - と私のため

private static function name():array 

は前:arrayを見たことがない、例えば、宣言の行の末尾に:arrayを追加しましたか?それはリターンとは関係がありますか?

乾杯!

+4

PHP 7で戻り値の型宣言ができるようになりました。http://php.net/manual/en/functions.returning-values.php#functions.returning-values.type-declaration – cteski

+0

http:// php.net/manual/en/migration70.new-features.php – LazyOne

+0

素敵で簡単、ありがとう! – Steve

答えて

2

これはPHP 7の戻り値の型宣言です。戻り値の型宣言の詳細については、PHP's documentationを参照してください。

PHP 7では、戻り値の型宣言のサポートが追加されています。 argument type declarationsと同様に、戻り値の型宣言は、関数から返される値の型を指定します。引数型宣言で使用できるように、戻り値の型宣言には同じtypesを使用できます。

Strict typingも戻り値の型宣言に影響します。デフォルトの弱モードでは、返された値は、その型のものでない場合、正しい型に強制的に変換されます。強モードでは、戻り値は正しい型でなければなりません。そうでなければTypeErrorがスローされます。

+0

ありがとう、私は私の元の質問に対するcteskiのコメントのリンクがより有用であることがわかりました。 – Steve

関連する問題