澳门威利斯人_威利斯人娱乐「手机版」

来自 网络资讯 2019-06-29 11:14 的文章
当前位置: 澳门威利斯人 > 网络资讯 > 正文

数组式访问接口


<?php  class obj implements arrayaccess {      private $container = array();      public function __construct() {          $this->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);

 

前几天在看laravel源代码时,注意到有对象以数组的花样拜访数据,然后就意识了这么些效用。

本文由澳门威利斯人发布于网络资讯,转载请注明出处:数组式访问接口

关键词: 澳门威利斯人