annotate vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test @ 2:92f882872392

Trusted hosts, + remove migration modules
author Chris Cannam
date Tue, 05 Dec 2017 09:26:43 +0000
parents 4c8ae668cc8c
children 5fb285c0d0e3
rev   line source
Chris@0 1 Arguments
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4
Chris@0 5 f();
Chris@0 6 f($a);
Chris@0 7 f($a, $b);
Chris@0 8 f(&$a);
Chris@0 9 f($a, ...$b);
Chris@0 10 -----
Chris@0 11 array(
Chris@0 12 0: Expr_FuncCall(
Chris@0 13 name: Name(
Chris@0 14 parts: array(
Chris@0 15 0: f
Chris@0 16 )
Chris@0 17 )
Chris@0 18 args: array(
Chris@0 19 )
Chris@0 20 )
Chris@0 21 1: Expr_FuncCall(
Chris@0 22 name: Name(
Chris@0 23 parts: array(
Chris@0 24 0: f
Chris@0 25 )
Chris@0 26 )
Chris@0 27 args: array(
Chris@0 28 0: Arg(
Chris@0 29 value: Expr_Variable(
Chris@0 30 name: a
Chris@0 31 )
Chris@0 32 byRef: false
Chris@0 33 unpack: false
Chris@0 34 )
Chris@0 35 )
Chris@0 36 )
Chris@0 37 2: Expr_FuncCall(
Chris@0 38 name: Name(
Chris@0 39 parts: array(
Chris@0 40 0: f
Chris@0 41 )
Chris@0 42 )
Chris@0 43 args: array(
Chris@0 44 0: Arg(
Chris@0 45 value: Expr_Variable(
Chris@0 46 name: a
Chris@0 47 )
Chris@0 48 byRef: false
Chris@0 49 unpack: false
Chris@0 50 )
Chris@0 51 1: Arg(
Chris@0 52 value: Expr_Variable(
Chris@0 53 name: b
Chris@0 54 )
Chris@0 55 byRef: false
Chris@0 56 unpack: false
Chris@0 57 )
Chris@0 58 )
Chris@0 59 )
Chris@0 60 3: Expr_FuncCall(
Chris@0 61 name: Name(
Chris@0 62 parts: array(
Chris@0 63 0: f
Chris@0 64 )
Chris@0 65 )
Chris@0 66 args: array(
Chris@0 67 0: Arg(
Chris@0 68 value: Expr_Variable(
Chris@0 69 name: a
Chris@0 70 )
Chris@0 71 byRef: true
Chris@0 72 unpack: false
Chris@0 73 )
Chris@0 74 )
Chris@0 75 )
Chris@0 76 4: Expr_FuncCall(
Chris@0 77 name: Name(
Chris@0 78 parts: array(
Chris@0 79 0: f
Chris@0 80 )
Chris@0 81 )
Chris@0 82 args: array(
Chris@0 83 0: Arg(
Chris@0 84 value: Expr_Variable(
Chris@0 85 name: a
Chris@0 86 )
Chris@0 87 byRef: false
Chris@0 88 unpack: false
Chris@0 89 )
Chris@0 90 1: Arg(
Chris@0 91 value: Expr_Variable(
Chris@0 92 name: b
Chris@0 93 )
Chris@0 94 byRef: false
Chris@0 95 unpack: true
Chris@0 96 )
Chris@0 97 )
Chris@0 98 )
Chris@0 99 )