我开始使用Doctrine ORM映射系统。
在setter函数中,void和self有什么区别? Void表示该函数不返回任何值。
在setter函数中,void和self有什么区别? Void表示该函数不返回任何值。
/**
* @param string|null $firstname
*/
public function setFirstname(?string $firstname): void
{
$this->firstname = $firstname;
}
和
自身
/**
* @param string|null $firstname
*/
public function setFirstname(?string $firstname): self
{
$this->firstname = $firstname;
return $this
}
self
andvoid
return type hints are a language feature of php.明确声明一下:问题和答案都不仅限于Doctrine实体。self
和void
返回类型提示是PHP语言的一个特性。 - simon.ro