doğrudan bir özellik alan sonra sınıfını oluşturmak?

1 Cevap php

Possible Duplicate:
declare property as object?

java doğrudan böyle özellik alanından sonra bir nesne oluşturabilirsiniz:

ama php için çalışmıyor gibi görünüyor:

class Test {
    public $object = new Object();
}

Eğer __ yapı () onu oluşturmak ve özelliğine atamak zorunda?

teşekkürler

1 Cevap

Dan php.net

Bu beyan, bir başlatma içerebilir, fakat bu başlatma sabit bir değer olmalıdır - yani, bu derleme zamanında değerlendirilmesi gerekir ve değerlendirilmesi amacıyla çalışma zamanı bilgileri bağlı olmamalıdır.

Yani hayır, bunu bir nesneye başlatmak olamaz. Dediğin gibi yapıcısı bunu yapmak zorunda olacak