PHP: Bir değişken ile bir nesne özelliğini Erişme

0 Cevap php

Diyelim ki ben erişmek istiyorum nesne özellikleri bir dizi var varsayalım:

$properties = array('foo', 'bar');

Ben nesnesi aracılığıyla döngü gibi ve (özellikle, ben dinamik beklenen unsurların bir dizi dayalı eksik json öğeleri işlemek için çalışıyorum) dinamik olarak bu özelliklere erişmek istiyorum:

foreach ($data as $item) {
    foreach ($properties as $property) {
        if (empty($item->{$property})) {
            // Do something
        }
    }
}

$ Veri $ her öğe gayrimenkullerin 'foo' ve 'bar' olmalıdır. Ben 'foo' veya 'bar' yok davalarına ediyorum.

Ben $ item-> {'foo'} erişmek için (satır 3) döngü almak için çalışıyor ve $ item-> {'bar'}, ama işe yaramıyor değilim.

Herhangi bir fikir neden? Ben sözdizimi meselesi oldukça eminim, ama açıkçası ben bu anlamaya mümkün olmamıştır!

Teşekkürler!

0 Cevap