2011-04-05 5 views
1

나는 다음과 같은 코드를 작성하려고하는데, 잘못된 것일 수도 있지만 왜 내가 최선을 다할 것인가를 보여줄 것입니다.php : 사용자 정의 유형의 속성

class myClass 
{ 
    private $name = ""; 
    private $startAddress = new myAddress(); // this is the issue 
    private $endAddress = new myAddress(); // this is the issue 
} 

어떻게하면 제대로 수행 할 수 있습니까?

당신은

답변

5
<?php 
class myClass { 
    private $endAddress; 
    public function __construct() { 
     $this->endAddress = new myAddress(); 
    } 
} 

새로운 객체를 생성 할 때마다 호출되는 constructor, 활용 감사드립니다.

+0

'public' 생성자입니까? :) – alex

+2

사실, 감사합니다. 나는 암묵적인 것보다 차라리 명시 적입니다. –

+0

@alex : 가시성을 생략하면'public'으로 간주됩니다. – KingCrunch