annotate vendor/nikic/php-parser/test/code/parser/expr/cast.test @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 5fb285c0d0e3
children
rev   line source
Chris@0 1 Casts
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4 (array) $a;
Chris@0 5 (bool) $a;
Chris@0 6 (boolean) $a;
Chris@0 7 (real) $a;
Chris@0 8 (double) $a;
Chris@0 9 (float) $a;
Chris@0 10 (int) $a;
Chris@0 11 (integer) $a;
Chris@0 12 (object) $a;
Chris@0 13 (string) $a;
Chris@0 14 (unset) $a;
Chris@0 15 -----
Chris@0 16 array(
Chris@13 17 0: Stmt_Expression(
Chris@13 18 expr: Expr_Cast_Array(
Chris@13 19 expr: Expr_Variable(
Chris@13 20 name: a
Chris@13 21 )
Chris@0 22 )
Chris@0 23 )
Chris@13 24 1: Stmt_Expression(
Chris@13 25 expr: Expr_Cast_Bool(
Chris@13 26 expr: Expr_Variable(
Chris@13 27 name: a
Chris@13 28 )
Chris@0 29 )
Chris@0 30 )
Chris@13 31 2: Stmt_Expression(
Chris@13 32 expr: Expr_Cast_Bool(
Chris@13 33 expr: Expr_Variable(
Chris@13 34 name: a
Chris@13 35 )
Chris@0 36 )
Chris@0 37 )
Chris@13 38 3: Stmt_Expression(
Chris@13 39 expr: Expr_Cast_Double(
Chris@13 40 expr: Expr_Variable(
Chris@13 41 name: a
Chris@13 42 )
Chris@0 43 )
Chris@0 44 )
Chris@13 45 4: Stmt_Expression(
Chris@13 46 expr: Expr_Cast_Double(
Chris@13 47 expr: Expr_Variable(
Chris@13 48 name: a
Chris@13 49 )
Chris@0 50 )
Chris@0 51 )
Chris@13 52 5: Stmt_Expression(
Chris@13 53 expr: Expr_Cast_Double(
Chris@13 54 expr: Expr_Variable(
Chris@13 55 name: a
Chris@13 56 )
Chris@0 57 )
Chris@0 58 )
Chris@13 59 6: Stmt_Expression(
Chris@13 60 expr: Expr_Cast_Int(
Chris@13 61 expr: Expr_Variable(
Chris@13 62 name: a
Chris@13 63 )
Chris@0 64 )
Chris@0 65 )
Chris@13 66 7: Stmt_Expression(
Chris@13 67 expr: Expr_Cast_Int(
Chris@13 68 expr: Expr_Variable(
Chris@13 69 name: a
Chris@13 70 )
Chris@0 71 )
Chris@0 72 )
Chris@13 73 8: Stmt_Expression(
Chris@13 74 expr: Expr_Cast_Object(
Chris@13 75 expr: Expr_Variable(
Chris@13 76 name: a
Chris@13 77 )
Chris@0 78 )
Chris@0 79 )
Chris@13 80 9: Stmt_Expression(
Chris@13 81 expr: Expr_Cast_String(
Chris@13 82 expr: Expr_Variable(
Chris@13 83 name: a
Chris@13 84 )
Chris@0 85 )
Chris@0 86 )
Chris@13 87 10: Stmt_Expression(
Chris@13 88 expr: Expr_Cast_Unset(
Chris@13 89 expr: Expr_Variable(
Chris@13 90 name: a
Chris@13 91 )
Chris@0 92 )
Chris@0 93 )
Chris@0 94 )