欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP面向對象程序設計之對象的遍歷操作示例

 更新時間:2019年06月12日 09:46:24   作者:Yeoman92  
這篇文章主要介紹了PHP面向對象程序設計之對象的遍歷操作,結合具體實例形式分析了php面向對象程序設計中對象屬性遍歷的相關操作技巧與注意事項,需要的朋友可以參考下

本文實例講述了PHP面向對象程序設計之對象的遍歷操作。分享給大家供大家參考,具體如下:

對象的遍歷和數組的遍歷一樣,對象的遍歷指的是實例屬性的遍歷。

下面遍歷出來的屬性,是在該范圍中的“可訪問屬性”(要考慮訪問權限)。

<?php
class A{
  public $p1 = 1;
  protected $p2 = 2;
  private $p3 = 3;
  static $p4 = 4;
}
$obj1 = new A();
foreach($obj1 as $key => $value){//$key表示對象的屬性,$value是其對應的值
  echo "<br />屬性$key :" . $value;
}
?>

運行結果:

屬性p1 :1

可見只有public修飾的屬性才能遍歷,那如何使一個對象的所有屬性都遍歷?在類內部寫一個遍歷的方法即可。

<?php
class A{
  public $p1 = 1;
  protected $p2 = 2;
  private $p3 = 3;
  static $p4 = 4;  //靜態(tài)屬性
  function showAllProperties(){
    foreach($this as $key => $value){
      echo "<br />屬性$key :$value";
    }
  }
}
$obj1 = new A();
$obj1->showAllProperties();
?>

運行結果:

屬性p1 :1
屬性p2 :2
屬性p3 :3

但靜態(tài)屬性不屬于對象,所以不能遍歷。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • PHP判斷一個數組是另一個數組子集的方法詳解

    PHP判斷一個數組是另一個數組子集的方法詳解

    這篇文章主要介紹了PHP判斷一個數組是另一個數組子集的方法,結合實例形式分析了php循環(huán)遍歷、array_diff及array_intersect函數等方法實現數組子集判斷的相關操作技巧,需要的朋友可以參考下
    2017-07-07
  • 關于php 高并發(fā)解決的一點思路

    關于php 高并發(fā)解決的一點思路

    涉及搶購、秒殺、抽獎、搶票等活動時,為了避免超賣,那么庫存數量是有限的,但是如果同時下單人數超過了庫存數量,就會導致商品超賣問題。那么我們怎么來解決這個問題呢,我的思路如下
    2017-04-04
  • 解決了Ajax、MySQL 和 Zend Framework 的亂碼問題

    解決了Ajax、MySQL 和 Zend Framework 的亂碼問題

    功夫不負有心人,花了將近一天時間,終于解決了Ajax 、MySQL 和 Zend Framework 的亂碼問題?,F在總結如下,以供參考。
    2009-03-03
  • PHP與MongoDB簡介|安全|M+PHP應用實例詳解

    PHP與MongoDB簡介|安全|M+PHP應用實例詳解

    本篇文章是對PHP中的MongoDB簡介|安全|M+PHP應用實例進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php實現在限定區(qū)域里自動調整字體大小的類實例

    php實現在限定區(qū)域里自動調整字體大小的類實例

    這篇文章主要介紹了php實現在限定區(qū)域里自動調整字體大小的類,實例分析了php操作圖片及字體的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • PHP讀取Excel類文件

    PHP讀取Excel類文件

    本篇文章主要介紹了PHP讀取Excel類文件的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • php瀏覽歷史記錄的方法

    php瀏覽歷史記錄的方法

    這篇文章主要介紹了php瀏覽歷史記錄的方法,涉及php操作cookie的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • php 指定范圍內多個隨機數代碼實例

    php 指定范圍內多個隨機數代碼實例

    在php中生成隨機數據我們可以使用rand,mt_rand都可以生成指定范圍內隨機數據了,下面給各位同學介紹一下方法
    2016-07-07
  • PHP中遇到的時區(qū)問題解決方法

    PHP中遇到的時區(qū)問題解決方法

    最近,在用PHP+MySQL編寫一個小程序的時候,發(fā)現一個問題:錄入數據庫的時間與實際時間差8小時,這和中國位于的東8區(qū)是符合的。由于數據庫時間是由PHP寫入的,那問題就出現在PHP中了。
    2015-07-07
  • PHP實現將Word文件保存到SQL Server數據庫

    PHP實現將Word文件保存到SQL Server數據庫

    這篇文章主要介紹了如何利用PHP實現將上傳的Word文件保存到SQL Server數據庫,文中的示例代碼講解詳細,需要的可以參考一下
    2022-02-02

最新評論