zoukankan      html  css  js  c++  java
  • php继承--foreach遍历对象

    思考:如果我们想把对象内部的所有属性都输出出来,该如何实现呢?

    引入:从业务的角度出发,一般不会有此需求,因为对象内部有私有、受保护和共有属性,而能够被外部访问的只有共有属性

    如果只是单纯的想了解对象内部有哪些共有属性,可以使用foreach对对象进行遍历

    1.定义遍历对象,其实就是指将对象中的所有属性以键值对的形式取出并进行访问

    <?php
    
        class posen{
            public $name='zhonguo';
    
            private $age=33;
    
            public function show(){
                echo __METHOD__;
            }
        }
    
        $s=new posen();
        foreach ($s as $key => $value) {
            echo $key.$value;          //输出name zhongguo   只是遍历了共有的属性
        }
    
    
    ?>

    总结:

      1.foreach可以对对象想数组一样遍历

      2.foreach遍历对象遍历的是对象内部的所有公有属性

  • 相关阅读:
    test
    男神zyh的青睐
    HH的项链
    PAT刷题经验
    LaTeX常用数学符号
    Battle Over Cities Hard Version
    Cut
    文本生成器
    Explorer Space
    2021.04.21
  • 原文地址:https://www.cnblogs.com/xiaowie/p/12330836.html
Copyright © 2011-2022 走看看