zoukankan      html  css  js  c++  java
  • 32)PHP,遍历对象的属性或者属性值

    首先是遍历属性:

     1 <?php
     2     class A{
     3         public $a1 = 1;
     4         protected $a2 = 2;
     5         private $a3 = 3;
     6         function fetchAllProp(){
     7             //遍历时,key取得属性名,value取得对应值
     8             foreach($this as $key => $value){
     9                 echo "
    "."属性:  $key ";
    10             }
    11         }
    12       
    13         
    14     }
    15     $o1 = new A();
    16     $o1->fetchAllProp();
    17     
    18    
    19 ?>

    结果展示:

    获取对象的属性值:

     1 <?php
     2     class A{
     3         public $a1 = 1;
     4         protected $a2 = 2;
     5         private $a3 = 3;
     6         function fetchAllProp(){
     7             //遍历时,key取得属性名,value取得对应值
     8             foreach($this as $key => $value){
     9                 echo "
    "."属性值:  $value ";
    10             }
    11         }
    12       
    13         
    14     }
    15     $o1 = new A();
    16     $o1->fetchAllProp();
    17     
    18    
    19 ?>

    上面的两段代码区别:就是那个foreach中的$key或者是$value换了,别的没啥区别,就是foreach遍历

  • 相关阅读:
    前端小tite(随笔)
    算法两数之和 python版
    常用标签
    pip install 遇到的问题
    不常用的模块
    约束和约束关系
    Django初识
    前端—Bootstrap
    前端—jQuery
    前端—BOM和DOM
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/7346367.html
Copyright © 2011-2022 走看看