blob: a82cec6b221b560e07b53111d12be64e328a0feb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--TEST--
Test nullsafe operator on delayed dim
--FILE--
<?php
$arr = [
'foo' => null,
'bar' => [
'baz' => null,
],
];
var_dump($arr['foo']?->something);
var_dump($arr['invalid']?->something);
var_dump($arr['bar']['baz']?->something);
var_dump($arr['bar']['invalid']?->something);
?>
--EXPECTF--
NULL
Warning: Undefined array key "invalid" in %s.php on line 11
NULL
NULL
Warning: Undefined array key "invalid" in %s.php on line 14
NULL
|