231 php ArrayAccess
来源:互联网 发布:java 动态方法名 编辑:程序博客网 时间:2024/06/07 06:49
最近写facade 基类, 有个功能要从 container 里面取组件, facade 里面都是静态调用,但是container 里面都是动态调用,所以要么把container 里面都改成静态的(很麻烦),要么换其他解决方案
ArrayAccess
提供像访问数组一样访问对象的能力的接口。
ArrayAccess {/* 检查一个偏移位置是否存在 */abstract public boolean offsetExists ( mixed $offset );/* 获取一个偏移位置的值 */ abstract public mixed offsetGet ( mixed $offset );/* 设置一个偏移位置的值 */ abstract public void offsetSet ( mixed $offset , mixed $value );/* 复位一个偏移位置的值 */ abstract public void offsetUnset ( mixed $offset );}
为 container 添加 offsetGet()
/** * ArrayAccess 接口 * @param [type] $key [description] */ public function offsetGet($key) { return $this->make($key); }
0 0
- 231 php ArrayAccess
- PHP - ArrayAccess接口详解
- PHP ArrayAccess接口
- PHP中的ArrayAccess用法
- PHP的ArrayAccess学习笔记
- PHP的ArrayAccess接口简介
- PHP预定义接口ArrayAccess
- php的内置接口 arrayaccess
- PHP之ArrayAccess接口实例代码介绍
- PHP中的Iterator、ArrayAccess、Countable接口
- PHP ArrayAccess(数组式访问)接口
- PHP数组式访问接口 ArrayAccess
- PHP预定义接口之 ArrayAccess
- php数组式访问借口ArrayAccess
- PHP预定义接口之 ArrayAccess
- PHP预定义接口之ArrayAccess
- 24.php中使用Iterator,ArrayAccess和Countable
- Magento 用了 php 中 ArrayAccess,IteratorAggregate,Countable
- c++实现不能被继承的类
- Oracle根据指定行数查询(start,end)
- 用FTPClient上传文件,执行this.ftpClient.storeFile(fileName, inStream)报错
- ios 企业级开发者账号打包证书
- 【第一模块】随堂笔记-Python
- 231 php ArrayAccess
- Java7新特性
- OrmLite—复杂条件查询
- 设置页面按钮可用与切换
- android AR开源SDK
- (十一)剑指offer之反转链表和合并链表
- 各种算法
- c#读取txt文件并生成一张表
- d