2016-11-05 69 views
1

我知道這已經回答過,但不知道搜索時使用何種術語...的是:數組中 - 私有靜態函數名():數組

PhpStorm剛剛成立的方法對我來說並添加:array到報關行的結尾,例如,

private static function name():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