私は、これは以前に回答されていることを知っているが、単に方法を設定したものの用語を使用するために検索...何である:中の配列 - プライベート静的関数名():配列
PhpStormを知りませんそのサイトの内容 - と私のため
private static function name():array
は前:array
を見たことがない、例えば、宣言の行の末尾に:array
を追加しましたか?それはリターンとは関係がありますか?
乾杯!
私は、これは以前に回答されていることを知っているが、単に方法を設定したものの用語を使用するために検索...何である:中の配列 - プライベート静的関数名():配列
PhpStormを知りませんそのサイトの内容 - と私のため
private static function name():array
は前:array
を見たことがない、例えば、宣言の行の末尾に:array
を追加しましたか?それはリターンとは関係がありますか?
乾杯!
これはPHP 7の戻り値の型宣言です。戻り値の型宣言の詳細については、PHP's documentationを参照してください。
PHP 7では、戻り値の型宣言のサポートが追加されています。 argument type declarationsと同様に、戻り値の型宣言は、関数から返される値の型を指定します。引数型宣言で使用できるように、戻り値の型宣言には同じtypesを使用できます。
Strict typingも戻り値の型宣言に影響します。デフォルトの弱モードでは、返された値は、その型のものでない場合、正しい型に強制的に変換されます。強モードでは、戻り値は正しい型でなければなりません。そうでなければTypeErrorがスローされます。
ありがとう、私は私の元の質問に対するcteskiのコメントのリンクがより有用であることがわかりました。 – Steve
PHP 7で戻り値の型宣言ができるようになりました。http://php.net/manual/en/functions.returning-values.php#functions.returning-values.type-declaration – cteski
http:// php.net/manual/en/migration70.new-features.php – LazyOne
素敵で簡単、ありがとう! – Steve