$value){//$key表示对象的属性,$value是其对应的值
echo "
属性$key :" . $value;
}
?>运行结果:
属性p1 :1
可见只有public修饰的属性才能遍历,那如何使一个对象的所有属性都遍历?在类内部写一个遍历的方法即可。
$value){
echo "
属性$key :$value";
}
}
}
$obj1 = new A();
$obj1->showAllProperties();
?>运行结果:
属性p1 :1
属性p2 :2
属性p3 :3
但静态属性不属于对象,所以不能遍历。