在php中的成员函数名之后冒号(:)运算符是什么意思

时间:2018-04-10 07:37:02

标签: php oop

我想知道方法名称之后冒号的含义,即

  

public function getTitle():Data {

@PreUpdate

1 个答案:

答案 0 :(得分:4)

public function getTitle():Data {
     return $this->title;
}
自PHP 7.0起添加了

Return type declaration”(此方法应返回类型为“Data”的对象)。

与“Argument type declaration”类似,“返回类型声明”是可选的。

检查PHP 7.0中引入的新功能

检查此链接 http://php.net/manual/en/migration70.new-features.php