写真とコードのようなクラスがあります
class photo
{
public function __construct($UserWhosePhotoToBeGetObj)
{
$this->UserWhosePhotoToBeGetObj = $UserWhosePhotoToBeGetObj
}
}
public function getPhoto()
{
// some complex logic and query to get detail of photo of user.
}
ここで問題となるのは、複数のユーザーの写真を取得したい場合で、このクラスをループで呼び出すと、多くのクエリが実行され、クラスを作成する場合はphotoArr
、両方のクラスで複雑なロジックを作成する必要があります。