admin 发表于 2020-11-4 09:16

php通过foreach遍历对象

php通过foreach遍历对象案例代码:
<?php
class Student {
        public $name='tom';
        protected $sex='男';
        private $age=22;

        public function show() {
                foreach($this as $k=>$v) {
                        echo "{$k}-{$v}<br>";
                }
        }
}
//测试
$stu=new Student;
foreach($stu as $k=>$v) {
        echo "{$k}-{$v}<br>";
}
echo '<hr>';
$stu->show();代码运行输出结果:
name-tom
name-tom
sex-男
age-22结论:遍历到当前位置所能访问到属性
页: [1]
查看完整版本: php通过foreach遍历对象