Chris@0: Comparison operators Chris@0: ----- Chris@0: $b; Chris@0: $a >= $b; Chris@0: $a == $b; Chris@0: $a === $b; Chris@0: $a != $b; Chris@0: $a !== $b; Chris@0: $a <=> $b; Chris@0: $a instanceof B; Chris@0: $a instanceof $b; Chris@0: ----- Chris@0: array( Chris@13: 0: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_Smaller( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@0: ) Chris@0: ) Chris@0: ) Chris@13: 1: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_SmallerOrEqual( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@0: ) Chris@0: ) Chris@13: 2: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_Greater( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 3: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_GreaterOrEqual( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 4: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_Equal( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 5: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_Identical( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 6: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_NotEqual( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 7: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_NotIdentical( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 8: Stmt_Expression( Chris@13: expr: Expr_BinaryOp_Spaceship( Chris@13: left: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: right: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 9: Stmt_Expression( Chris@13: expr: Expr_Instanceof( Chris@13: expr: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: class: Name( Chris@13: parts: array( Chris@13: 0: B Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: 10: Stmt_Expression( Chris@13: expr: Expr_Instanceof( Chris@13: expr: Expr_Variable( Chris@13: name: a Chris@13: ) Chris@13: class: Expr_Variable( Chris@13: name: b Chris@13: ) Chris@13: ) Chris@13: ) Chris@13: )