我知道這已經回答過,但不知道搜索時使用何種術語...的是:數組中 - 私有靜態函數名():數組
PhpStorm剛剛成立的方法對我來說並添加:array
到報關行的結尾,例如,
private static function name():array
從未見過:array
前 - 那是什麼一回事呢?這與回報有關嗎?
乾杯!
我知道這已經回答過,但不知道搜索時使用何種術語...的是:數組中 - 私有靜態函數名():數組
PhpStorm剛剛成立的方法對我來說並添加:array
到報關行的結尾,例如,
private static function name():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