mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
- Update test
This commit is contained in:
parent
fec4937052
commit
6735e8c2a7
@ -15,6 +15,7 @@ class FooBar implements ArrayAccess {
|
||||
}
|
||||
|
||||
public function offsetSet($index, $value) {
|
||||
echo __METHOD__ . "($index, $value)\n";
|
||||
$this->array[$index] = $value;
|
||||
}
|
||||
|
||||
@ -25,11 +26,11 @@ class FooBar implements ArrayAccess {
|
||||
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
$i = 0; $j = 0;
|
||||
$foo = new FooBar();
|
||||
$foo[$i] = $i++;
|
||||
$foo[$i] = $i++;
|
||||
$foo[$i] = $i++;
|
||||
$foo[$j++] = $i++;
|
||||
$foo[$j++] = $i++;
|
||||
$foo[$j++] = $i++;
|
||||
try
|
||||
{
|
||||
unset($foo[1]);
|
||||
@ -43,14 +44,17 @@ print_R($foo);
|
||||
?>
|
||||
===DONE===
|
||||
--EXPECT--
|
||||
FooBar::offsetSet(0, 0)
|
||||
FooBar::offsetSet(1, 1)
|
||||
FooBar::offsetSet(2, 2)
|
||||
CAUGHT: FAIL
|
||||
FooBar Object
|
||||
(
|
||||
[array:private] => Array
|
||||
(
|
||||
[1] => 0
|
||||
[2] => 1
|
||||
[3] => 2
|
||||
[0] => 0
|
||||
[1] => 1
|
||||
[2] => 2
|
||||
)
|
||||
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user