最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP面向?qū)ο蟪绦蛟O(shè)計之對象的遍歷操作示例

 更新時間:2019年06月12日 09:46:24   作者:Yeoman92  
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計之對象的遍歷操作,結(jié)合具體實例形式分析了php面向?qū)ο蟪绦蛟O(shè)計中對象屬性遍歷的相關(guān)操作技巧與注意事項,需要的朋友可以參考下

本文實例講述了PHP面向?qū)ο蟪绦蛟O(shè)計之對象的遍歷操作。分享給大家供大家參考,具體如下:

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

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

<?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是其對應(yīng)的值
  echo "<br />屬性$key :" . $value;
}
?>

運行結(jié)果:

屬性p1 :1

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

<?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();
?>

運行結(jié)果:

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

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

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • 提示Trying to clone an uncloneable object of class Imagic的解決

    提示Trying to clone an uncloneable object of class Imagic的解決

    使用網(wǎng)上流傳的一個程序?qū)崿F(xiàn)pdf截圖為png,需要使用Imagic擴展,安裝后出現(xiàn)Trying to clone an uncloneable object of class Imagic提示,下面是具體的解決方法分享。
    2011-10-10
  • php實現(xiàn)壓縮多個CSS與JS文件的方法

    php實現(xiàn)壓縮多個CSS與JS文件的方法

    這篇文章主要介紹了php實現(xiàn)壓縮多個CSS與JS文件的方法,通過兩個完整實例分別實現(xiàn)了針對css文件與js文件的壓縮,需要的朋友可以參考下
    2014-11-11
  • PHP PDO函數(shù)庫詳解

    PHP PDO函數(shù)庫詳解

    PDO是一個“數(shù)據(jù)庫訪問抽象層”,作用是統(tǒng)一各種數(shù)據(jù)庫的訪問接口,與mysql和mysqli的函數(shù)庫相比,PDO讓跨數(shù)據(jù)庫的使用更具有親和力;與ADODB和MDB2相比,PDO更高效。
    2010-04-04
  • PHP二維數(shù)組的去重問題解析

    PHP二維數(shù)組的去重問題解析

    PHP數(shù)組去除重復(fù)項有個內(nèi)置函數(shù)array_unique(),但是php的array_unique函數(shù)只適用于一維數(shù)組,對多維數(shù)組并不適用,以下提供一個二維數(shù)組的array_unique函數(shù)。
    2011-07-07
  • PHP Try-catch 語句使用技巧

    PHP Try-catch 語句使用技巧

    這篇文章主要介紹了PHP Try-catch 語句使用技巧,需要的朋友可以參考下
    2016-02-02
  • 一個PHP的QRcode類與大家分享

    一個PHP的QRcode類與大家分享

    一個PHP的QRcode類與大家分享,需要的朋友可以參考下。
    2011-11-11
  • PHP的array_diff()函數(shù)在處理大數(shù)組時的效率問題

    PHP的array_diff()函數(shù)在處理大數(shù)組時的效率問題

    PHP 5.2.6 以上版本的 array_diff() 函數(shù)在處理大數(shù)組時,需要花費超長時間,這個 bug 已經(jīng)被官方確認;在這個問題被修復(fù)之前或者在我們不能控制 PHP 版本的時候,可以使用本文提供的方法
    2011-11-11
  • PHP+MySQL5.0中文亂碼解決方法

    PHP+MySQL5.0中文亂碼解決方法

    PHP+MySQL5.0中文亂碼解決方法...
    2006-11-11
  • php木馬攻擊防御之道

    php木馬攻擊防御之道

    本文通過介紹一些技巧介紹了針對PHP木馬攻擊的防御之道,通過這些方面您能夠更好的防范木馬程式。
    2008-03-03
  • php 數(shù)組隨機取值的簡單實例

    php 數(shù)組隨機取值的簡單實例

    下面小編就為大家?guī)硪黄猵hp 數(shù)組隨機取值的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論

淮南市| 宁化县| 文水县| 墨脱县| 炉霍县| 漳浦县| 正安县| 浙江省| 平安县| 潮州市| 和顺县| 柳江县| 手机| 砚山县| 平度市| 永昌县| 山西省| 方正县| 乐山市| 盐池县| 阿巴嘎旗| 蒙自县| 琼中| 萝北县| 嘉禾县| 托里县| 武夷山市| 文山县| 都兰县| 定日县| 榆林市| 迁西县| 焉耆| 武胜县| 张掖市| 汽车| 九江县| 太湖县| 正镶白旗| 和平区| 嘉义县|