PHP Conference Japan 2024

ArrayObject::__construct

(PHP 5, PHP 7, PHP 8)

ArrayObject::__construct构造一个新的数组对象

描述

public ArrayObject::__construct(数组|对象 $array = [], 整数 $flags = 0, 字符串 $iteratorClass = ArrayIterator::class)

这将构造一个新的数组对象

参数

数组

array 参数接受一个数组 或一个对象

标志

控制ArrayObject 对象行为的标志。请参阅ArrayObject::setFlags()

迭代器类

指定用于迭代ArrayObject 对象的类。该类必须实现ArrayIterator

示例

示例 #1 ArrayObject::__construct() 示例

<?php
$array
= array('1' => 'one',
'2' => 'two',
'3' => 'three');

$arrayobject = new ArrayObject($array);

var_dump($arrayobject);
?>

以上示例将输出

object(ArrayObject)#1 (1) {
  ["storage":"ArrayObject":private]=>
  array(3) {
    [1]=>
    string(3) "one"
    [2]=>
    string(3) "two"
    [3]=>
    string(5) "three"
  }
}

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top