mirror of
https://github.com/php/php-src.git
synced 2024-09-30 22:36:12 +00:00
42 lines
567 B
PHP
42 lines
567 B
PHP
--TEST--
|
|
Check key execution order with new.
|
|
--FILE--
|
|
<?php
|
|
$a[2][3] = 'stdClass';
|
|
$a[$i=0][++$i] = new $a[++$i][++$i];
|
|
print_r($a);
|
|
|
|
$o = new stdClass;
|
|
$o->a = new $a[$i=2][++$i];
|
|
$o->a->b = new $a[$i=2][++$i];
|
|
print_r($o);
|
|
?>
|
|
--EXPECTF--
|
|
Array
|
|
(
|
|
[2] => Array
|
|
(
|
|
[3] => stdClass
|
|
)
|
|
|
|
[0] => Array
|
|
(
|
|
[1] => stdClass Object
|
|
(
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
stdClass Object
|
|
(
|
|
[a] => stdClass Object
|
|
(
|
|
[b] => stdClass Object
|
|
(
|
|
)
|
|
|
|
)
|
|
|
|
)
|