
文章插圖
說明
1、foreach是通過對象的工具,可以單獨使用,也可以配合迭代器和生成器使用 。
2、如果foreach被定義為類,則可以輸出所有屬性,如果在類別之外被調(diào)用為函數(shù),則只能輸出public屬性 。
實例
class MyClass{public $var1 = 'value 1';protected $protected = 'protected var';private$private= 'private var';function iterateVisible(){foreach($this as $key => $value) {//類內(nèi), foreach定義在成員方法;print "$key => $valuen";}}} $class = new MyClass();foreach($class as $key => $value) {//作為類外函數(shù)讀取對象print "$key => $valuen";}//var1 => value 1, 僅輸出public屬性$class->iterateVisible()//var1 => value 1, protected => protected var, private => private var 輸出所有對象屬性;以上就是php中foreach的使用,希望對大家有所幫助 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- php中變量賦值的方式 php變量的引用賦值使用
- php顯示和實際時間不同的解決
- php變量命名規(guī)則 php變量如何命名
- php中定義常量的方法是 php常量中兩種定義方式的比較
- php cli模式有什么用 php中CLI模式是什么
- php中應(yīng)該如何聲明變量 php變量如何聲明
- php基本語法 php命令模式如何理解
- PHP使用array( php使用array函數(shù)創(chuàng)建數(shù)組時需要使用new關(guān)鍵字)
- php值傳遞和引用傳遞的區(qū)別 php按值傳遞和引用傳遞的比較
- php魔術(shù)方法有哪些 php魔術(shù)方法
