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

PHP 的ArrayAccess接口 像數(shù)組一樣來訪問你的PHP對象

 更新時間:2010年10月12日 22:58:23   作者:  
如果想讓對象使用起來像一個 PHP 數(shù)組,那么我們需要實現(xiàn) ArrayAccess 接口
復制代碼 代碼如下:

interface ArrayAccess
boolean offsetExists($index)
mixed offsetGet($index)
void offsetSet($index, $newvalue)
void offsetUnset($index)

下面的例子展示了如何使用這個接口,例子并不是完整的,但是足夠看懂,:->
復制代碼 代碼如下:

<?php
class UserToSocialSecurity implements ArrayAccess
{
private $db;//一個包含著數(shù)據(jù)庫訪問方法的對象
function offsetExists($name)
{
return $this->db->userExists($name);
}
function offsetGet($name)
{
return $this->db->getUserId($name);
}
function offsetSet($name, $id)
{
$this->db->setUserId($name, $id);
}
function offsetUnset($name)
{
$this->db->removeUser($name);
}
}
$userMap = new UserToSocialSecurity();
print "John's ID number is " . $userMap['John'];
?>

實際上,當 $userMap['John'] 查找被執(zhí)行時,PHP 調(diào)用了 offsetGet() 方法,由這個方法再來調(diào)用數(shù)據(jù)庫相關(guān)的 getUserId() 方法。

相關(guān)文章

  • php創(chuàng)建session的方法實例詳解

    php創(chuàng)建session的方法實例詳解

    這篇文章主要介紹了php創(chuàng)建session的方法,以實例形式較為詳細的分析了php創(chuàng)建及使用session的相關(guān)技巧與注意事項,需要的朋友可以參考下
    2015-01-01
  • PHP合并兩個或多個數(shù)組的方法

    PHP合并兩個或多個數(shù)組的方法

    在本篇文章里我們給大家?guī)硪黄P(guān)于PHP如何合并兩個或多個數(shù)組的知識點內(nèi)容,有需要的朋友們學習下。
    2019-01-01
  • 淺談ThinkPHP中initialize和construct的區(qū)別

    淺談ThinkPHP中initialize和construct的區(qū)別

    下面小編就為大家?guī)硪黄獪\談ThinkPHP中initialize和construct的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • php彈出提示框的是實例寫法

    php彈出提示框的是實例寫法

    在本篇文章里小編給大家整理的是關(guān)于php如何彈出提示框的相關(guān)實例內(nèi)容,有需要的朋友們可以學習下。
    2019-09-09
  • PHP幾個實用自定義函數(shù)小結(jié)

    PHP幾個實用自定義函數(shù)小結(jié)

    這篇文章主要介紹了PHP幾個實用自定義函數(shù),結(jié)合實例總結(jié)分析了PHP網(wǎng)絡操作、字符串操作、時間操作及正則表達式使用等技巧,需要的朋友可以參考下
    2016-01-01
  • PHP實現(xiàn)打包下載文件的方法示例

    PHP實現(xiàn)打包下載文件的方法示例

    這篇文章主要介紹了PHP實現(xiàn)打包下載文件的方法,涉及php基于curl的文件獲取、遍歷、zip壓縮及下載等相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • PHP利用header跳轉(zhuǎn)失效的解決方法

    PHP利用header跳轉(zhuǎn)失效的解決方法

    這篇文章主要介紹了PHP利用header跳轉(zhuǎn)失效的解決方法,歸納了這類問題的注意事項,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • PHP閉包定義與使用簡單示例

    PHP閉包定義與使用簡單示例

    這篇文章主要介紹了PHP閉包定義與使用,結(jié)合簡單實例形式分析了php閉包的簡單定義、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2018-04-04
  • PHP日期時間函數(shù)的高級應用技巧

    PHP日期時間函數(shù)的高級應用技巧

    PHP的日期時間函數(shù)date()中介紹了PHP日期時間函數(shù)的簡單用法,這類將介紹更多的函數(shù)來豐富我們的應用。
    2009-05-05
  • php使用Jpgraph創(chuàng)建折線圖效果示例

    php使用Jpgraph創(chuàng)建折線圖效果示例

    這篇文章主要介紹了php使用Jpgraph創(chuàng)建折線圖效果,結(jié)合實例形式分析了php使用Jpgraph繪制折線圖的原理、實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02

最新評論

泉州市| 南皮县| 沁水县| 临城县| 扶风县| 临猗县| 赤峰市| 肇庆市| 肥城市| 图们市| 定西市| 邵东县| 大洼县| 霞浦县| 巩义市| 融水| 多伦县| 长兴县| 盘锦市| 建水县| 商都县| 体育| 德惠市| 紫云| 枣强县| 锦屏县| 佳木斯市| 博罗县| 维西| 澄江县| 青神县| 麻城市| 凤台县| 仙游县| 章丘市| 丰县| 景德镇市| 旅游| 崇信县| 南阳市| 鄄城县|