我对编程特别是 OOP 真的很陌生,我想知道如何正确编写这种函数?
有最佳实践吗?也许这取决于代码的可读性,但我不知道哪个更好?就个人而言,我更喜欢第三个,但我想学习“正确”的方式......
// Version #1
public function getUser( $id )
{
$sql = "SELECT * FROM users WHERE id=$id";
$user = $this->database->query($sql);
return $user;
}
// Version #2
public function getUser( $id )
{
$user = $this->database->query("SELECT * FROM users WHERE id=$id");
return $user;
}
// Version #3
public function getUser( $id )
{
return $this->database->query("SELECT * FROM users WHERE id=$id");
}