我知道这已经回答过,但不知道搜索时使用何种术语...的是:数组中 - 私有静态函数名():数组
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