Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Yardım gerekli

ozan1

0
Onaylı Üye
Üye
Katılım
27 Temmuz 2012
Mesajlar
2
Açılan Konu
1
Tepki puanı
0
c# da dictionary<string,class> asda= new dictionary<string , class>();
diyip içine verileri gömüp foreach ile içinde dönür valuedeki classlarin propertilerini okuruz.
bunu php de nasil yapabilirim

bana yardimci olurmusunuz?
 

Hakan Damar

0
Onaylı Üye
Üye
Katılım
18 Haziran 2011
Mesajlar
740
Açılan Konu
34
Tepki puanı
6
Konum
USA
OOP yapısı PHP'de C# ve Java'daki gibi değildir. C++'a benzer bir yapıda dizi oluşturarak ve foreach içerisinde ilgili index'i new ile create ederek property'leri common ise erişebilirsin.

Örn;
A Class
B Class
A -> XYZ
B -> XYZ
B -> ABC şeklinde property'leri olsun.

$objArr[] = "A"; veya $objArr = array("A", "B"); şeklinde oluşturup.
foreach ile dönerken
$objProperties = new $objArr[$value]; şeklinde nesneyi oluşturup.
print($objProperties->XYZ); diyebilirsin ama main object abstract class'ten extend ettiyse veya bu method ve property'ler interface ile her class'te fix ise çalışır. Yoksa multidimensional bir matrix kullanarak Object | Properties şeklinde indexlemeli ve erişmelisin.

Biraz karışık oldu ama :) takıldığın yerde tekrar detaylandırabilirim.

İyi Çalışmalar.
 
Üst