<?php class Stu { private $name = '陈小春'; protected $sex = '男'; public $man = '人类'; public function info() { foreach($this as $key=>$val ) { echo '类内输出: '.$key.'=>'.$val.'<br>';//因为在类内,输出所有属性 } } } $obj = new Stu(); $obj->info(); //类外循环 foreach($obj as $key=>$val) { echo '类外输出: '.$key.'=>'.$val; //只有人类一个,因为其他2个是受保护和私有的 }