__ Çözüldü diziler ile ayarlamak, ama neden kullanıyorsunuz?

0 Cevap php

Biraz araştırma yaptıktan, ben sonunda ben zaten burada sormak için yakında bir soruya cevap geldi; Nasıl __get ve PHP __set sihirli yöntemler üzerinden dizilerle çalışır? Ben gibi bir şey kullanarak bir değer ayarlamak için çalışıyordu zaman $object->foo['bar'] = 42; sessizce onu atmak gibiydi.

Her neyse, cevap basittir; __get yöntemi yalnızca referans ile dönmek gerekiyor. Ve bu işler yeterince emin önünde bir işareti, savurma sonra.

Aslında benim soru, neden? Ben bu çalışma neden anlamak için görünmüyor olabilir. Nasıl __get __set boyutlu dizilerle çalışma etkileyen referans ile geri geliyor?

Edit: By the way, running PHP 5.3.1

0 Cevap