亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP中如何使用ArrayAccess

發布時間:2021-01-26 12:38:46 來源:億速云 閱讀:206 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關ThinkPHP中如何使用ArrayAccess,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在文件thinkphp/library/think/Config.php,類Config實現了一個接口為ArrayAccess

這個時候你是不是有疑問了,這個類到底是干嘛的,為什么要去了解和學習它!帶著這個疑問繼續往下探尋答案吧!

到這個接口里邊一探究竟。

在這個接口里邊有四個接口需要實現分別為

  • offsetExists  檢測偏移位置是否存在
  • offgetGet   獲取一個偏移位置的值
  • offsetSet   設置一個偏移位置的值
  • offsetUnset  刪除一個偏移位置的值

ThinkPHP中如何使用ArrayAccess這幾個函數放到這是不是有點懵呢!別著急,這就給你解答

這幾個方法在Config中也進行實現,但是里邊使用了幾個方法,根據上邊對方法的作用說明后。

像set、has、remove、get想想大家就知道是什么意思了。

ThinkPHP中如何使用ArrayAccess
在這里插入圖片描述

接下來,咱們自己來實現一下這個類,給大家演示一下這個類用處到底是什么。ArrayAccess這個類不僅是TP大量使用,在laravel中也是大量存在,所以需要好好學習這個類的作用和思想。

需要在kaka目錄下創建一個文件TestArrayAccess文件,并且設置一個屬性,在實現ArrayAccess類。

至于我自己創建的這個文件夾kaka為什么會執行自動加載就是上一期在類的自動加載中實現的。

如若不會的話可以把文件先放置到extend目錄下即可。

ThinkPHP中如何使用ArrayAccess接著來到application/index/controller/Index.php控制器使用上圖實現的方法

ThinkPHP中如何使用ArrayAccess
在這里插入圖片描述

打印結果ThinkPHP中如何使用ArrayAccess這里在使用offsetGet打印的結果為kaka應該都明白怎么回事了吧!其余倆個方法就不去演示了,相信你也已經明白了。

所以說這個ArrayAccess類就是提供像訪問數組一樣訪問對象的接口

關于“ThinkPHP中如何使用ArrayAccess”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通河县| 石景山区| 汉寿县| 始兴县| 景泰县| 昌都县| 察哈| 新巴尔虎右旗| 武义县| 新安县| 洞头县| 霍林郭勒市| 博湖县| 邵阳县| 民乐县| 聊城市| 天峻县| 咸丰县| 陇南市| 宝清县| 安阳县| 临清市| 监利县| 洪湖市| 铜鼓县| 潜山县| 福安市| 长宁区| 游戏| 罗城| 景泰县| 昌都县| 红安县| 西乌珠穆沁旗| 平果县| 保靖县| 高密市| 崇义县| 湟源县| 安化县| 藁城市|