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

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

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

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

對(duì)象的遍歷和數(shù)組的遍歷一樣,對(duì)象的遍歷指的是實(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表示對(duì)象的屬性,$value是其對(duì)應(yīng)的值
  echo "<br />屬性$key :" . $value;
}
?>

運(yùn)行結(jié)果:

屬性p1 :1

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

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

運(yùn)行結(jié)果:

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

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

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

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

相關(guān)文章

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

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

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

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

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

    PHP PDO函數(shù)庫詳解

    PDO是一個(gè)“數(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ù)項(xiàng)有個(gè)內(nèi)置函數(shù)array_unique(),但是php的array_unique函數(shù)只適用于一維數(shù)組,對(duì)多維數(shù)組并不適用,以下提供一個(gè)二維數(shù)組的array_unique函數(shù)。
    2011-07-07
  • PHP Try-catch 語句使用技巧

    PHP Try-catch 語句使用技巧

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

    一個(gè)PHP的QRcode類與大家分享

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

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

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

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

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

    php木馬攻擊防御之道

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

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

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

最新評(píng)論

永福县| 阜城县| 南汇区| 海南省| 乃东县| 昌江| 治多县| 措勤县| 金坛市| 桂林市| 泰宁县| 泾源县| 大安市| 会昌县| 德州市| 乌兰浩特市| 西乌| 泰和县| 崇州市| 竹溪县| 加查县| 鹤壁市| 兴仁县| 永城市| 陆良县| 光山县| 兴城市| 遵化市| 钟山县| 汶川县| 临邑县| 凤城市| 华宁县| 湘乡市| 怀来县| 彭山县| 彰化县| 龙门县| 温州市| 湘潭县| 水富县|