📄 bug34548.phpt
字号:
--TEST--Bug #34548 (Method append() in class extended from ArrayObject crashes PHP)--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?phpclass Collection extends ArrayObject{ public function add($dataArray) { foreach($dataArray as $value) $this->append($value); } public function offsetSet($index, $value) { parent::offsetSet($index, $value); }}$data1=array('one', 'two', 'three');$data2=array('four', 'five');$foo=new Collection($data1);$foo->add($data2);print_r($foo->getArrayCopy());echo "Done\n";?>--EXPECT-- Array( [0] => one [1] => two [2] => three [3] => four [4] => five)Done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -