PHP에서이 예제를위한 매우 간단한 객체 세트를 사용합니다.PHP 객체 질문
ObjectA :
속성 :
말할 수 있습니다 DescId을;
: getListofData();
ObjectB :
속성 : DescId, DescName;
방법 : getDescNameById();
ObjectA가 루프 내에서 함수를 호출하는 경우 ObjectB에서 DescName을 가져 오는 가장 좋은 방법은 무엇인지 알고 싶습니다.
ObjectB (new)를 인스턴스화하고 ObjectB.getDescNameById 메서드에 ObjectA.DescId를 전달해야한다고 생각합니다. 예를 들어
:
class objectA {
function getListOfData(){
$myObjB= new objectB();
while ...
{
$myObjB->descId = $row["descId"];
$myDescName = $myObjB->getDescNameById();
...
$i++;
}
}
}
본인은 위의 작동 확신하지만 올바른 방법, 또는이 일을 다른 방법이있는 경우에도 있는지 확실하지 않습니다. 이런 유형의 이름이 있습니까? 어떤 사람들은 Lazy Loading을 언급했다. 이것이 PHP에서 무엇입니까?
이러한 개체는 무엇입니까? 샘플 코드가 의도 설명과 일치하지 않습니다. 즉, 샘플 내에 오브젝트 A가 존재하지 않는다. –
@George while 단편은 ObjectA에서 호출됩니다. – webdad3
샘플에 표시하는 것은 매우 중요합니다. 그것은 큰 차이를 만든다. –