我是靠谱客的博主 大意冬日,最近开发中收集的这篇文章主要介绍php对象迭代,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

PHP5提供了一种迭代(iteration)对象的功能,就像使用数组那样,可以通过foreach来遍历对象中的属性。默认情况下,在外部迭代只能得到外部可见的属性的值。

代码:

<?php

/*

 * 对象迭代

 */

class Iteration{

    public $public01 ='public01';

    public $public02 ='public02';

    public $public03 ='public03';

    private $private ='private';

    protected $protected ='protected';

   

    function iterateVisible(){

       echo "<BR>classIteration function iterateVisible:";

       foreach ($thisas$key=>$value) {

           echo "<BR>key:".$key."&nbsp;&nbsp;&nbsp;&nbsp;value:".$value;

       };

    }//end func iterateVisible()

   

}//endclass Iteration()

 

    $iteration = new Iteration();

    foreach ($iterationas$key=>$value) {

       echo "<BR>foreachkey:".$key."&nbsp;&nbsp;&nbsp;&nbsp;value:".$value;

    }//end func foreach()

    $iteration->iterateVisible();

 

?>

结果:

foreachkey:public01    value:public01
foreachkey:public02    value:public02
foreachkey:public03    value:public03

class Iteration function iterateVisible:
key:public01    value:public01
key:public02    value:public02
key:public03    value:public03
key:private    value:private
key:protected    value:protected

最后

以上就是大意冬日为你收集整理的php对象迭代的全部内容,希望文章能够帮你解决php对象迭代所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部