Пожалуйста, рассмотрите этот пример. (PHP)какой метод более эффективен: установить свойство класса; или вернуть результат?
class Database{
private $result;
private $conn;
function query($sql){
$result = $this->conn->query($sql);
// Set the Database::$result ?? Or return the value and avoid setting property?
return $result;
// $this->result = $result;
}
}
Каковы преимущества обоих этих методов? Где они применимы?
В то время как соединение с базой данных может иметь несколько наборов результатов, я буду сохранять только самый последний результат, а методы, которые вызываются впоследствии, будут также использоваться это. Так что я все еще неясен: S – shxfee