We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1711ce commit 157da54Copy full SHA for 157da54
tests/lang/operators/coalesce.phpt
@@ -19,6 +19,11 @@ $arr = [
19
]
20
];
21
22
+function foobar() {
23
+ echo "called\n";
24
+ return ['a'];
25
+}
26
+
27
var_dump($nonexistant_variable ?? 3);
28
echo PHP_EOL;
29
var_dump($var ?? 3);
@@ -35,6 +40,8 @@ var_dump($arr["foobar"] ?? 3);
35
40
var_dump($arr["qux"] ?? 3);
36
41
var_dump($arr["bing"][0] ?? 3);
37
42
var_dump($arr["bing"][1] ?? 3);
43
+echo PHP_EOL;
44
+var_dump(foobar()[0] ?? false);
38
45
?>
39
46
--EXPECTF--
47
int(3)
@@ -55,4 +62,7 @@ object(stdClass)#%d (%d) {
55
62
int(7)
56
63
}
57
64
string(4) "bang"
58
-int(3)
65
+int(3)
66
67
+called
68
+string(1) "a"
0 commit comments