2011-04-05 167 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 2011-04-05 23:52:33

+2

真的,謝謝:)我寧願明確而不是暗示。 – 2011-04-05 23:54:00

+0

@alex:如果您忽略可見性,則假定爲「public」。 – KingCrunch 2011-04-05 23:54:05