We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a7778d commit 48f2aeaCopy full SHA for 48f2aea
Zend/tests/arrow_functions/009.phpt
@@ -0,0 +1,47 @@
1
+--TEST--
2
+Arrow functions in match
3
+--FILE--
4
+<?php
5
+
6
+$fn = match (true) {
7
+ default => fn () => 1,
8
+};
9
+var_dump($fn());
10
11
+$ret = match (true) {
12
+ default => (fn () => 2)(),
13
14
+var_dump($ret);
15
16
17
+ default => (fn () => null)(),
18
19
20
21
22
+ default => fn () {
23
+ return 3;
24
+ },
25
26
27
28
29
+ default => (fn () {
30
+ return 4;
31
+ })(),
32
33
34
35
36
+ default => (fn () {})(),
37
38
39
40
+?>
41
+--EXPECT--
42
+int(1)
43
+int(2)
44
+NULL
45
+int(3)
46
+int(4)
47
0 commit comments