PHP语法-什么';这是什么?

PHP语法-什么';这是什么?,php,syntax,Php,Syntax,我几乎不可能找到这个问题的答案,因为我不知道这个语法叫什么 我的服务器运行的是一个相对较旧的PHP版本(5.5.38),当我运行一个包含以下内容的文件时,会出现解析错误: public function foo(): array { …特别是:数组后缀 有谁能告诉我这个语法叫什么(以便我进一步研究)以及哪个PHP版本引入了它吗?这是在PHP7中添加的,它们被称为返回类型声明 我在函数参数之前见过这些,但在参数列表之后从未见过。对我来说是新的。谢谢大家。我不知道你会建议我做什么。我不知道它叫什么

我几乎不可能找到这个问题的答案,因为我不知道这个语法叫什么

我的服务器运行的是一个相对较旧的PHP版本(5.5.38),当我运行一个包含以下内容的文件时,会出现解析错误:

public function foo(): array
{
…特别是
:数组
后缀


有谁能告诉我这个语法叫什么(以便我进一步研究)以及哪个PHP版本引入了它吗?

这是在PHP7中添加的,它们被称为返回类型声明


我在函数参数之前见过这些,但在参数列表之后从未见过。对我来说是新的。谢谢大家。我不知道你会建议我做什么。我不知道它叫什么,这使得搜索变得相当棘手。更近一点——我的要求很清楚。我将把这个问题标记为重复的(与@devsiodera链接到的问题相同)。好吧,搜索:after函数,你会找到很多关于:;)的信息