annotate vendor/nikic/php-parser/test/code/parser/expr/comparison.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 Comparison operators
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4 $a < $b;
Chris@0 5 $a <= $b;
Chris@0 6 $a > $b;
Chris@0 7 $a >= $b;
Chris@0 8 $a == $b;
Chris@0 9 $a === $b;
Chris@0 10 $a != $b;
Chris@0 11 $a !== $b;
Chris@0 12 $a <=> $b;
Chris@0 13 $a instanceof B;
Chris@0 14 $a instanceof $b;
Chris@0 15 -----
Chris@0 16 array(
Chris@0 17 0: Expr_BinaryOp_Smaller(
Chris@0 18 left: Expr_Variable(
Chris@0 19 name: a
Chris@0 20 )
Chris@0 21 right: Expr_Variable(
Chris@0 22 name: b
Chris@0 23 )
Chris@0 24 )
Chris@0 25 1: Expr_BinaryOp_SmallerOrEqual(
Chris@0 26 left: Expr_Variable(
Chris@0 27 name: a
Chris@0 28 )
Chris@0 29 right: Expr_Variable(
Chris@0 30 name: b
Chris@0 31 )
Chris@0 32 )
Chris@0 33 2: Expr_BinaryOp_Greater(
Chris@0 34 left: Expr_Variable(
Chris@0 35 name: a
Chris@0 36 )
Chris@0 37 right: Expr_Variable(
Chris@0 38 name: b
Chris@0 39 )
Chris@0 40 )
Chris@0 41 3: Expr_BinaryOp_GreaterOrEqual(
Chris@0 42 left: Expr_Variable(
Chris@0 43 name: a
Chris@0 44 )
Chris@0 45 right: Expr_Variable(
Chris@0 46 name: b
Chris@0 47 )
Chris@0 48 )
Chris@0 49 4: Expr_BinaryOp_Equal(
Chris@0 50 left: Expr_Variable(
Chris@0 51 name: a
Chris@0 52 )
Chris@0 53 right: Expr_Variable(
Chris@0 54 name: b
Chris@0 55 )
Chris@0 56 )
Chris@0 57 5: Expr_BinaryOp_Identical(
Chris@0 58 left: Expr_Variable(
Chris@0 59 name: a
Chris@0 60 )
Chris@0 61 right: Expr_Variable(
Chris@0 62 name: b
Chris@0 63 )
Chris@0 64 )
Chris@0 65 6: Expr_BinaryOp_NotEqual(
Chris@0 66 left: Expr_Variable(
Chris@0 67 name: a
Chris@0 68 )
Chris@0 69 right: Expr_Variable(
Chris@0 70 name: b
Chris@0 71 )
Chris@0 72 )
Chris@0 73 7: Expr_BinaryOp_NotIdentical(
Chris@0 74 left: Expr_Variable(
Chris@0 75 name: a
Chris@0 76 )
Chris@0 77 right: Expr_Variable(
Chris@0 78 name: b
Chris@0 79 )
Chris@0 80 )
Chris@0 81 8: Expr_BinaryOp_Spaceship(
Chris@0 82 left: Expr_Variable(
Chris@0 83 name: a
Chris@0 84 )
Chris@0 85 right: Expr_Variable(
Chris@0 86 name: b
Chris@0 87 )
Chris@0 88 )
Chris@0 89 9: Expr_Instanceof(
Chris@0 90 expr: Expr_Variable(
Chris@0 91 name: a
Chris@0 92 )
Chris@0 93 class: Name(
Chris@0 94 parts: array(
Chris@0 95 0: B
Chris@0 96 )
Chris@0 97 )
Chris@0 98 )
Chris@0 99 10: Expr_Instanceof(
Chris@0 100 expr: Expr_Variable(
Chris@0 101 name: a
Chris@0 102 )
Chris@0 103 class: Expr_Variable(
Chris@0 104 name: b
Chris@0 105 )
Chris@0 106 )
Chris@0 107 )