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的使用,希望對大家有所幫助。更多php學習指路:
推薦作業系統:windows7系統、PHP5.6、DELL G3電腦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2829011/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 中的 foreach 工作原理PHP
- Mybatis中foreach的使用MyBatis
- PHP中foreach讀取順序PHP
- 深入理解PHP之foreachPHP
- foreach使用引用時的一個坑-foreach原始碼分析原始碼
- JavaScript中foreachJavaScript
- 在lambda的foreach遍歷中break退出(lambda foreach break)
- PHP 引用變數名與 foreach 中 $val 同名時發生的變化PHP變數
- mybatis關於list的foreach的使用MyBatis
- JAVA中的foreach怎麼用Java
- Mybatis的 foreach 標籤使用方法.MyBatis
- JS 不使用 for forEach 獲取兩陣列中重複的元素JS陣列
- powershell中的where和foreach比較
- PHP中Trait的使用總結PHPAI
- php中return語句的使用PHP
- 你瞭解jsp中的c:forEach嗎?JS
- 使用 foreach 使用引用變數需要注意的問題變數
- 關於在forEach中使用await的問題AI
- PHP 中 call_user_func 的使用PHP
- goto 語法在 PHP 中的使用GoPHP
- PHP 中,pack 與 unpack 的使用示例。PHP
- 在Java8的foreach()中不能break,如果需要continue時,可以使用returnJava
- JavaScript 中 forEach、map、filter 詳細JavaScriptFilter
- systemverilog中for/foreach並行執行並行
- 淺談 PHP 中異常類的使用PHP
- PHP中RSA加密演算法的使用PHP加密演算法
- php中條件語句的使用整理PHP
- javascript forEach無法break,使用every代替JavaScript
- React中兩種遍歷資料的方法(map、forEach)React
- JavaScript forEach()JavaScript
- Iterator & foreach
- foreach陷阱
- Java foreach 中List移除元素丟擲ConcurrentMJava
- PHP trait 特性在 Laravel 中的使用個人心得PHPAILaravel
- 學習PHP中YAML操作擴充套件的使用PHPYAML套件
- 後期靜態繫結在PHP中的使用PHP
- php7.3中Heredoc和Nowdoc語法的使用PHP
- PHP 命令的使用PHP