Javaからのコミットプレーンな機能ではなく、オブジェクトとクラスを使用するほうが快適です。問題は次のとおりです: 私は現在、アクセスレベルの取得、プロファイルの変更、通知の消去などのメソッドを提供する「ユーザー」クラスを持っています。各メソッドは、必要な情報を取り出したり更新したりするためにdbにクエリを使用します。しかし、コンストラクタでは、基本情報(ID、電子メール、名前、姓など)を取得します(これは、すべてのメソッドで最もよく使用するフィールドです)。PHP OOPクラスデザイン
デザインあなたが使用します。 (現在の)
class User{
private $id;
private $email;
...
function __construct($id){
//Connect to database
...
$this->id=$id;
$thid->name=$row['name'];
...
}
function getEmail(){
return $this->email;
}
...
}
または:
class User{
private $id;
function __construct($id){
$this->id=$id;
}
function getEmail(){
//Connect to database using id
return $row['email'];
}
...
}
私は、テキストだけのカップルであることが、パフォーマンスが二つによって改善されないフィールドと感じます私は知らないので、私は初心者です。事前
ミドルグラウンド:遅い(秒)バージョンを使用しますが、結果をキャッシュしてください! –