annotate vendor/nikic/php-parser/test/code/parser/expr/cast.test @ 1:1a348b17ec81

Logo and header background
author Chris Cannam
date Thu, 30 Nov 2017 14:56:35 +0000
parents 4c8ae668cc8c
children 5fb285c0d0e3
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@0 17 0: Expr_Cast_Array(
Chris@0 18 expr: Expr_Variable(
Chris@0 19 name: a
Chris@0 20 )
Chris@0 21 )
Chris@0 22 1: Expr_Cast_Bool(
Chris@0 23 expr: Expr_Variable(
Chris@0 24 name: a
Chris@0 25 )
Chris@0 26 )
Chris@0 27 2: Expr_Cast_Bool(
Chris@0 28 expr: Expr_Variable(
Chris@0 29 name: a
Chris@0 30 )
Chris@0 31 )
Chris@0 32 3: Expr_Cast_Double(
Chris@0 33 expr: Expr_Variable(
Chris@0 34 name: a
Chris@0 35 )
Chris@0 36 )
Chris@0 37 4: Expr_Cast_Double(
Chris@0 38 expr: Expr_Variable(
Chris@0 39 name: a
Chris@0 40 )
Chris@0 41 )
Chris@0 42 5: Expr_Cast_Double(
Chris@0 43 expr: Expr_Variable(
Chris@0 44 name: a
Chris@0 45 )
Chris@0 46 )
Chris@0 47 6: Expr_Cast_Int(
Chris@0 48 expr: Expr_Variable(
Chris@0 49 name: a
Chris@0 50 )
Chris@0 51 )
Chris@0 52 7: Expr_Cast_Int(
Chris@0 53 expr: Expr_Variable(
Chris@0 54 name: a
Chris@0 55 )
Chris@0 56 )
Chris@0 57 8: Expr_Cast_Object(
Chris@0 58 expr: Expr_Variable(
Chris@0 59 name: a
Chris@0 60 )
Chris@0 61 )
Chris@0 62 9: Expr_Cast_String(
Chris@0 63 expr: Expr_Variable(
Chris@0 64 name: a
Chris@0 65 )
Chris@0 66 )
Chris@0 67 10: Expr_Cast_Unset(
Chris@0 68 expr: Expr_Variable(
Chris@0 69 name: a
Chris@0 70 )
Chris@0 71 )
Chris@0 72 )