İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Yardım gerekli

ozan1

0
İyinet Üyesi
Katılım
27 Temmuz 2012
Mesajlar
2
Reaction score
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
İyinet Üyesi
Katılım
18 Haziran 2011
Mesajlar
740
Reaction score
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst