php-src/Zend/tests/first_class_callable/constexpr/property_initializer.phpt
Tim Düsterhus 2042fd34e0
Support first-class callables in const-expressions (#17213)
RFC: https://wiki.php.net/rfc/fcc_in_const_expr

Co-authored-by: Volker Dusch <volker@tideways-gmbh.com>
2025-02-20 18:52:47 +01:00

26 lines
339 B
PHP

--TEST--
FCC in property initializer
--FILE--
<?php
class C {
public Closure $d = strrev(...);
}
$c = new C();
var_dump($c->d);
var_dump(($c->d)("abc"));
?>
--EXPECTF--
object(Closure)#%d (2) {
["function"]=>
string(6) "strrev"
["parameter"]=>
array(1) {
["$string"]=>
string(10) "<required>"
}
}
string(3) "cba"