我开始使用理论ORM映射系统。
setter函数中的void和self有什么区别?
空洞
/**
* @param string|null $firstname
*/
public function setFirstname(?string $firstname): void
{
$this->firstname = $firstname;
}
Run Code Online (Sandbox Code Playgroud)
和
自
/**
* @param string|null $firstname
*/
public function setFirstname(?string $firstname): self
{
$this->firstname = $firstname;
return $this
}
Run Code Online (Sandbox Code Playgroud) php ×1