博客列表 >对象的遍历

对象的遍历

夏涛的博客
夏涛的博客原创
2018年04月11日 10:51:011006浏览
<?php

class Demo

{

    public $name;

    public $age;

    public $salary;

    private $sex;

    private $ismarried;

    public static $home;

    public function __construct($name,$age,$salary,$sex,$ismarried,$home)

    {

        $this->name=$name;

        $this->age=$age;

        $this->salary=$salary;

        $this->sex=$sex;

        $this->ismarried=$ismarried;

        self::$home=$home;

    }

    public function query()

    {

        print '遍历出对象中的所有属性,包括私有和受保护的属性:<br>';

       foreach ($this as $key => $value) {

           print $key.'=>'.$value.'<br>';

       }

       print self::$home;

    }

}

$obj = new Demo('xiatao',42,4880,'male',true,'镇江');

echo '外部访问公共属性:<br>';

foreach ($obj as $key => $value) {

    echo $key.'=>'.$value.'<br>';

}

echo Demo::$home;

echo '<hr>';

$obj->query();

echo '<hr>';



?>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议