php中foreach用法 php中foreach的使用


php中foreach用法 php中foreach的使用

文章插图
说明
1、foreach是通过对象的工具,可以单独使用,也可以配合迭代器和生成器使用 。
2、如果foreach被定义为类,则可以输出所有属性,如果在类别之外被调用为函数,则只能输出public属性 。
实例
class MyClass{public $var1 = 'value 1';protected $protected = 'protected var';private$private= 'private var';function iterateVisible(){foreach($this as $key => $value) {//类内, foreach定义在成员方法;print "$key => $valuen";}}} $class = new MyClass();foreach($class as $key => $value) {//作为类外函数读取对象print "$key => $valuen";}//var1 => value 1, 仅输出public属性$class->iterateVisible()//var1 => value 1, protected => protected var, private => private var 输出所有对象属性;以上就是php中foreach的使用,希望对大家有所帮助 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: