Home
last modified time | relevance | path

Searched refs:fn (Results 1 – 25 of 253) sorted by path

1234567891011

/php-src/Zend/Optimizer/
H A Dzend_cfg.c276 zend_function *fn; in zend_build_cfg() local
342 if ((fn = zend_hash_find_ptr(EG(function_table), Z_STR_P(zv))) != NULL) { in zend_build_cfg()
343 if (fn->type == ZEND_INTERNAL_FUNCTION) { in zend_build_cfg()
/php-src/Zend/tests/arg_unpack/
H A Ddynamic.phpt6 $fn = function(...$args) {
10 $fn(...[]);
11 $fn(...[1, 2, 3]);
12 $fn(1, ...[2, 3], ...[], ...[4, 5]);
/php-src/Zend/tests/arrow_functions/
H A D001.phpt6 $foo = fn() => 1;
9 $foo = fn($x) => $x;
12 $foo = fn($x, $y) => $x + $y;
17 $foo = fn() => $var;
21 $foo = fn($var) => $var;
26 $foo = fn() => ++$var;
32 var_dump((fn() => fn() => $var)()());
33 var_dump((fn() => function() use($var) { return $var; })()());
H A D002.phpt8 var_dump((fn() => $b + $c)());
H A D003.phpt8 $fn = fn() => $$var;
9 var_dump($fn());
12 $fn = fn() => ${5};
13 var_dump($fn());
H A D004.phpt8 $fn = fn() => $GLOBALS['a'];
9 var_dump($fn());
H A D005.phpt9 $fn = fn() => 42;
13 $fn = fn() => $this;
14 var_dump($fn());
16 $fn = fn() => Test::method2();
17 $fn();
19 $fn = fn() => call_user_func('Test::method2');
20 $fn();
23 $fn = fn() => $$thisName;
24 var_dump($fn());
26 $fn = fn() => self::class;
[all …]
H A D006.phpt8 $id = fn&(&$x) => $x;
15 $int_fn = fn(int $x): int => $x;
23 $varargs = fn(?int... $args): array => $args;
H A D007.phpt11 assert((fn() => false)());
17 assert((fn&(int... $args): ?bool => $args[0])(false));
24 assert(): assert(fn() => false()) failed
25 assert(): assert(fn&(int ...$args): ?bool => $args[0](false)) failed
H A D008.phpt8 $fn = fn() => yield 123;
9 foreach ($fn() as $val) {
13 $fn = fn() => yield from [456, 789];
14 foreach ($fn() as $val) {
18 $fn = fn() => fn() => yield 987;
19 foreach ($fn()() as $val) {
/php-src/Zend/tests/attributes/
H A D001_placement.phpt26 $f3 = #[A1(10)] fn () => 1;
H A D006_filter.phpt31 print_r(array_map(fn ($a) => $a->getName(), $attr));
36 print_r(array_map(fn ($a) => $a->getName(), $attr));
41 print_r(array_map(fn ($a) => $a->getName(), $attr));
46 print_r(array_map(fn ($a) => $a->getName(), $attr));
51 print_r(array_map(fn ($a) => $a->getName(), $attr));
H A D011_inheritance.phpt25 print_r(array_map(fn ($a) => $a->getName(), $ref->getAttributes()));
26 print_r(array_map(fn ($a) => $a->getName(), $ref->getMethod('foo')->getAttributes()));
29 print_r(array_map(fn ($a) => $a->getName(), $ref->getAttributes()));
30 print_r(array_map(fn ($a) => $a->getName(), $ref->getMethod('foo')->getAttributes()));
33 print_r(array_map(fn ($a) => $a->getName(), $ref->getAttributes()));
34 print_r(array_map(fn ($a) => $a->getName(), $ref->getMethod('foo')->getAttributes()));
57 print_r(array_map(fn ($a) => $a->getName(), $ref->getProperty('a')->getAttributes()));
60 print_r(array_map(fn ($a) => $a->getName(), $ref->getProperty('a')->getAttributes()));
63 print_r(array_map(fn ($a) => $a->getName(), $ref->getProperty('a')->getAttributes()));
H A D012_ast_export.phpt15 assert(0 && ($a = #[A1(1, 2, 1 + 2)] fn () => 1));
44 assert(): assert(0 && ($a = #[A1(1, 2, 1 + 2)] fn() => 1)) failed
H A Dgh8421.phpt12 fn() => true;
14 static fn() => true;
21 fn() => true;
27 static fn() => true;
33 fn() => true;
39 static fn() => true;
/php-src/Zend/tests/
H A Dbug69180-backtrace.phpt9 print_r(array_map(fn ($v) => $v['class'] . '::' . $v['function'], debug_backtrace()));
H A Dbug69568.phpt20 $fn = B::test();
21 echo $fn();
H A Dbug81076.phpt5 var_dump(fn() => [$why, $do, $we, $count]);
H A Dcall_to_deprecated_function_args.phpt26 $fn = 'zend_test_deprecated';
27 $fn(new stdClass);
34 $fn = 'zend_test_deprecated';
35 $ret = $fn(new stdClass);
H A Dclosure_061.phpt82 foreach ($tests as list($fn, $bindings)) {
83 if (is_array($fn)) {
84 $r = new ReflectionMethod($fn[0], $fn[1]);
85 $c = $r->getClosure(is_object($fn[0]) ? $fn[0] : null);
86 $fnStr = is_object($fn[0]) ? "(new " . get_class($fn[0]) . ")->$fn[1]" : "$fn[0]::$fn[1]";
88 $c = (new ReflectionFunction($fn))->getClosure();
89 $fnStr = $fn;
91 if ($fn instanceof Closure) {
H A Dclosure_062.phpt9 $fn = function() {
12 $fn->bindTo(null);
14 $fn = static function() {
17 $fn->bindTo(null);
19 $fn = function() {
22 $fn->bindTo(null);
27 $fn = function() {
30 $fn->bindTo(null);
35 $fn->bindTo(null);
37 $fn = function() {
[all …]
H A Dclosure_064.phpt15 $closure2 = fn () => $closure1();
H A Dclosure_bindTo_preserves_used_variables.phpt7 $fn = function() use($var) {
10 $fn();
11 $fn = $fn->bindTo(null, null);
12 $fn();
H A Dclosure_bug66622.phpt8 $fn = function() { return static::name(); };
9 echo static::name() . ' vs ' . $fn() . "\n";
12 $fn = static function() { return static::name(); };
13 echo static::name() . ' vs ' . $fn() . "\n";
16 $fn = function() { return static::name(); };
17 echo static::name() . ' vs ' . $fn() . "\n";
H A Dclosure_use_auto_global.phpt7 $fn = function() use($GLOBALS) {
10 $fn();

Completed in 19 milliseconds

1234567891011