Ben (bkz. http://pl.php.net/get_class_vars Değişiklik) önceki 5.0.3 den PHP sürümü ile çalışmak gerekiyor çünkü) (sadece get_class_vars kullanamazsınız
Alternatif: özellik public olup olmadığını nasıl kontrol edebilirim?
Ben (bkz. http://pl.php.net/get_class_vars Değişiklik) önceki 5.0.3 den PHP sürümü ile çalışmak gerekiyor çünkü) (sadece get_class_vars kullanamazsınız
Alternatif: özellik public olup olmadığını nasıl kontrol edebilirim?
Size sınıf IteratorAggregate arabirimini uygulayan yapabilirsiniz
class Test implements IteratorAggregate
{
public PublicVar01 = "Value01";
public PublicVar02 = "Value02";
protected ProtectedVar;
private PrivateVar;
public function getIterator()
{
return new ArrayIterator($this);
}
}
$t = new Test()
foreach ($t as $key => $value)
{
echo $key." = ".$value."<br>";
}
Bu irade çıktı:
PublicVar01 = Value01
PublicVar02 = Value02