首页 >

php—ArrayAccess接口

后端开发|php教程php—ArrayAccess接口
php,php接口
后端开发-php教程
提供像访问数组一样访问对象的能力的接口。
拼多多假链接源码,ubuntu无定义文件,淘宝爬虫好写吗,php计算阶乘,11seolzw
接口摘要
织梦 整站源码下载,ubuntu修建用户,tomcat9 默认项目,音频爬虫系统,php 继续,丰南有实力的seo优化哪家好lzw
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 )}

Example #1 使用范例

seo超级外链工具源码,vscode超链接不提示,ubuntu java源,tomcat编译jsp命令,爬虫 贴吧,php快速排序的原理,深圳seo培训网销,种子共享 网站 源码,政府手机模板lzw
container = array("one" => 1,"two" => 2,"three" => 3,            );        }        public function offsetSet($offset, $value) {            if (is_null($offset)) {$this->container[] = $value;            } else {$this->container[$offset] = $value;            }        }        public function offsetExists($offset) {            return isset($this->container[$offset]);        }        public function offsetUnset($offset) {            unset($this->container[$offset]);        }        public function offsetGet($offset) {            return isset($this->container[$offset]) ? $this->container[$offset] : null;        }    }    $obj = new obj;    var_dump(isset($obj["two"]));    var_dump($obj["two"]);    unset($obj["two"]);    var_dump(isset($obj["two"]));    $obj["two"] = "A value";    var_dump($obj["two"]);    $obj[] = 'Append 1';    $obj[] = 'Append 2';    $obj[] = 'Append 3';    print_r($obj);?>

以上例程的输出类似于:

bool(true)int(2)bool(false)string(7) "A value"obj Object(    [container:obj:private] => Array        (            [one] => 1            [three] => 3            [two] => A value            [0] => Append 1            [1] => Append 2            [2] => Append 3        ))

方法列表

ArrayAccess::offsetExists — 检查一个偏移位置是否存在

ArrayAccess::offsetGet — 获取一个偏移位置的值

ArrayAccess::offsetSet — 设置一个偏移位置的值

ArrayAccess::offsetUnset — 复位一个偏移位置的值


php—ArrayAccess接口
  • php抽象类和接口的区别
  • php抽象类和接口的区别 | php抽象类和接口的区别 ...

    php—ArrayAccess接口
  • php—Iterator接口
  • php—Iterator接口 | php—Iterator接口 ...

    php—ArrayAccess接口
  • YII2抽象类BaseActiveRecord,实现接口ActiveRecordInterface,其find()方法没有重载!
  • YII2抽象类BaseActiveRecord,实现接口ActiveRecordInterface,其find()方法没有重载! | YII2抽象类BaseActiveRecord,实现接口ActiveRecordInterface,其find()方法没有重载! ...