共计 430 个字符,预计需要花费 2 分钟才能阅读完成。
在 php 中实现遍历对象的方法
1. 使用 foreach 语句遍历对象
class bee{
public $a = 1;
protected $b = 2;
private $c = 3;
}
$obj = new bee();
foreach($obj as $key => $val){
echo $key.'-'.$val;
}
2. 使用 Iterator 接口遍历对象
$values = array(1,2,3);
$it = new MyIterator($values);
foreach ($it as $a => $b) {
print "$a: $b\n";
}
3. 使用 IteratorAggregate 遍历对象
$coll = new MyCollection();
$coll->add('value 1');
$coll->add('value 2');
$coll->add('value 3');
foreach ($coll as $key => $val) {
echo "key/value: [$key -> $val]\n\n";
}
丸趣 TV 网 – 提供最优质的资源集合!
正文完