1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 08:12:21 +01:00
Files

40 lines
612 B
PHP

--TEST--
Allow defining FCC wrapped in an array in const expressions.
--FILE--
<?php
const Closure = [strrev(...), strlen(...)];
var_dump(Closure);
foreach (Closure as $closure) {
var_dump($closure("abc"));
}
?>
--EXPECTF--
array(2) {
[0]=>
object(Closure)#%d (2) {
["function"]=>
string(6) "strrev"
["parameter"]=>
array(1) {
["$string"]=>
string(10) "<required>"
}
}
[1]=>
object(Closure)#%d (2) {
["function"]=>
string(6) "strlen"
["parameter"]=>
array(1) {
["$string"]=>
string(10) "<required>"
}
}
}
string(3) "cba"
int(3)