关于
Posted on 四月 5, 2009 by 荒野无灯
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <?php class PHPer { private $name; private $sex; private $age; public $hoby; public $contactInfo; public $blogs; public $motto ; public function __get($name) { return isset($this->$name) ? $this->$name : NULL; } public function __set($name, $value) { property_exists($this,$name)?$this->$name = $value:''; } public function display($obj) { $class_vars = get_object_vars($obj); foreach ($class_vars as $name => $value) { if(is_array($value)) { foreach($value as $key => $val) { echo "$key : $val <br/>"; } } else { echo "$name : $value <br/>"; } } } } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $PHPer=new PHPer(); $PHPer->__set('name','荒野无灯'); $PHPer->__set('sex','male'); $PHPer->__set('age','unknown'); $PHPer->hoby='php,wordpress,discuz,c,cpp,javascript,html,ajax,linux'; $PHPer->blogs=array( 'techBlog'=>'http://www.ihacklog.com', 'Qzone'=>'http://97068360.qzone.qq.com' ); $PHPer->contactInfo=array( 'QQ'=>'admin#ihacklog.com', 'MSN'=>'admin#ihacklog.com', 'Email'=>'admin#ihacklog.com', 'defaultBlog'=>'http://www.ihacklog.com' ); $PHPer->motto='I think, therefore I am.'; $PHPer->display($PHPer); ?> |



