| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304 |
- Test formatting attributes
- -----
- <?php
- 0b1100;
- 0o14;
- 12;
- 0xc;
- 1_2_3_4_5_6;
- 3.141_592_653;
- 'foo';
- "bar";
- "foo
- bar";
- "foo\nbar";
- "foo\nbar{$x}";
- `foo\nbar`;
- `foo\nbar{$x}`;
- <<<'ABC'
- ABC;
- <<<'ABC'
- foo bar
- ABC;
- <<<'ABC'
- foo bar
- ABC;
- <<<ABC
- foo\nbar
- ABC;
- <<<ABC
- foo\nbar
- ABC;
- <<<ABC
- foo\nbar{$x}baz
- ABC;
- <<<ABC
- foo\nbar{$x}baz
- ABC;
- array();
- [];
- list($x) = $y;
- [$x] = $y;
- -----
- !!attributes
- array(
- 0: Stmt_Expression(
- expr: Scalar_Int(
- value: 12
- rawValue: 0b1100
- kind: KIND_BIN (2)
- )
- )
- 1: Stmt_Expression(
- expr: Scalar_Int(
- value: 12
- rawValue: 0o14
- kind: KIND_OCT (8)
- )
- )
- 2: Stmt_Expression(
- expr: Scalar_Int(
- value: 12
- rawValue: 12
- kind: KIND_DEC (10)
- )
- )
- 3: Stmt_Expression(
- expr: Scalar_Int(
- value: 12
- rawValue: 0xc
- kind: KIND_HEX (16)
- )
- )
- 4: Stmt_Expression(
- expr: Scalar_Int(
- value: 123456
- rawValue: 1_2_3_4_5_6
- kind: KIND_DEC (10)
- )
- )
- 5: Stmt_Expression(
- expr: Scalar_Float(
- value: 3.141592653
- rawValue: 3.141_592_653
- )
- )
- 6: Stmt_Expression(
- expr: Scalar_String(
- value: foo
- kind: KIND_SINGLE_QUOTED (1)
- rawValue: 'foo'
- )
- )
- 7: Stmt_Expression(
- expr: Scalar_String(
- value: bar
- kind: KIND_DOUBLE_QUOTED (2)
- rawValue: "bar"
- )
- )
- 8: Stmt_Expression(
- expr: Scalar_String(
- value: foo
- bar
- kind: KIND_DOUBLE_QUOTED (2)
- rawValue: "foo
- bar"
- )
- )
- 9: Stmt_Expression(
- expr: Scalar_String(
- value: foo
- bar
- kind: KIND_DOUBLE_QUOTED (2)
- rawValue: "foo\nbar"
- )
- )
- 10: Stmt_Expression(
- expr: Scalar_InterpolatedString(
- parts: array(
- 0: InterpolatedStringPart(
- value: foo
- bar
- rawValue: foo\nbar
- )
- 1: Expr_Variable(
- name: x
- )
- )
- kind: KIND_DOUBLE_QUOTED (2)
- )
- )
- 11: Stmt_Expression(
- expr: Expr_ShellExec(
- parts: array(
- 0: InterpolatedStringPart(
- value: foo
- bar
- rawValue: foo\nbar
- )
- )
- )
- )
- 12: Stmt_Expression(
- expr: Expr_ShellExec(
- parts: array(
- 0: InterpolatedStringPart(
- value: foo
- bar
- rawValue: foo\nbar
- )
- 1: Expr_Variable(
- name: x
- )
- )
- )
- )
- 13: Stmt_Expression(
- expr: Scalar_String(
- value:
- kind: KIND_NOWDOC (4)
- docLabel: ABC
- docIndentation:
- rawValue:
- )
- )
- 14: Stmt_Expression(
- expr: Scalar_String(
- value: foo bar
- kind: KIND_NOWDOC (4)
- docLabel: ABC
- docIndentation:
- rawValue: foo bar
- )
- )
- 15: Stmt_Expression(
- expr: Scalar_String(
- value: foo bar
- kind: KIND_NOWDOC (4)
- docLabel: ABC
- docIndentation:
- rawValue: foo bar
- )
- )
- 16: Stmt_Expression(
- expr: Scalar_String(
- value: foo
- bar
- kind: KIND_HEREDOC (3)
- docLabel: ABC
- docIndentation:
- rawValue: foo\nbar
- )
- )
- 17: Stmt_Expression(
- expr: Scalar_String(
- value: foo
- bar
- kind: KIND_HEREDOC (3)
- docLabel: ABC
- docIndentation:
- rawValue: foo\nbar
- )
- )
- 18: Stmt_Expression(
- expr: Scalar_InterpolatedString(
- parts: array(
- 0: InterpolatedStringPart(
- value: foo
- bar
- rawValue: foo\nbar
- )
- 1: Expr_Variable(
- name: x
- )
- 2: InterpolatedStringPart(
- value: baz
- rawValue: baz
- )
- )
- kind: KIND_HEREDOC (3)
- docLabel: ABC
- docIndentation:
- )
- )
- 19: Stmt_Expression(
- expr: Scalar_InterpolatedString(
- parts: array(
- 0: InterpolatedStringPart(
- value: foo
- bar
- rawValue: foo\nbar
- )
- 1: Expr_Variable(
- name: x
- )
- 2: InterpolatedStringPart(
- value: baz
- rawValue: baz
- )
- )
- kind: KIND_HEREDOC (3)
- docLabel: ABC
- docIndentation:
- )
- )
- 20: Stmt_Expression(
- expr: Expr_Array(
- items: array(
- )
- kind: KIND_LONG (1)
- )
- )
- 21: Stmt_Expression(
- expr: Expr_Array(
- items: array(
- )
- kind: KIND_SHORT (2)
- )
- )
- 22: Stmt_Expression(
- expr: Expr_Assign(
- var: Expr_List(
- items: array(
- 0: ArrayItem(
- key: null
- value: Expr_Variable(
- name: x
- )
- byRef: false
- unpack: false
- )
- )
- kind: KIND_LIST (1)
- )
- expr: Expr_Variable(
- name: y
- )
- )
- )
- 23: Stmt_Expression(
- expr: Expr_Assign(
- var: Expr_List(
- items: array(
- 0: ArrayItem(
- key: null
- value: Expr_Variable(
- name: x
- )
- byRef: false
- unpack: false
- )
- )
- kind: KIND_ARRAY (2)
- )
- expr: Expr_Variable(
- name: y
- )
- )
- )
- )
|