PHP Nesne soru

0 Cevap php

PHP Bu örnek için nesnelerin çok basit bir dizi kullanarak.

Diyelim ki:

ObjectA:

Properties: DescId;

Methods, getListofData ();

ObjectB:

Properties: DescId; DescName;

Methods: getDescNameById ();

Ne bilmek istiyorum ObjectA bir döngü içinde işlevini çağırarak bir olduğunda ObjectB gelen DescName almak için en iyi yolu budur.

Ben (New gibi) ObjectB örneğini ve ardından ObjectB.getDescNameById yönteme ObjectA.DescId geçmesi gerektiğini düşünüyorum.

Örneğin:

class objectA {

      function getListOfData(){
            $myObjB= new objectB();
                while ... 
                {
                    $myObjB->descId = $row["descId"];
                    $myDescName = $myObjB->getDescNameById();
                     ...
                     $i++;
                }
      }
}

Ben yukarıda çalışacaktır eminim ama bu doğru yoldur, ya da bunu yapmanın başka yolları vardır bile bile emin değilim. Bu tür bir şey için bir isim var mı? Bazıları bir Lazy Loading bahsetti. Bu PHP ne olduğudur?

0 Cevap