1--TEST-- 2Enum comparison 3--FILE-- 4<?php 5 6enum Foo { 7 case Bar; 8 case Baz; 9} 10 11$bar = Foo::Bar; 12$baz = Foo::Baz; 13 14var_dump($bar === $bar); 15var_dump($bar == $bar); 16 17var_dump($bar === $baz); 18var_dump($bar == $baz); 19 20var_dump($baz === $bar); 21var_dump($baz == $bar); 22 23var_dump($bar > $bar); 24var_dump($bar < $bar); 25var_dump($bar >= $bar); 26var_dump($bar <= $bar); 27 28var_dump($bar > $baz); 29var_dump($bar < $baz); 30var_dump($bar >= $baz); 31var_dump($bar <= $baz); 32 33var_dump($bar > true); 34var_dump($bar < true); 35var_dump($bar >= true); 36var_dump($bar <= true); 37 38?> 39--EXPECT-- 40bool(true) 41bool(true) 42bool(false) 43bool(false) 44bool(false) 45bool(false) 46bool(false) 47bool(false) 48bool(true) 49bool(true) 50bool(false) 51bool(false) 52bool(false) 53bool(false) 54bool(false) 55bool(false) 56bool(false) 57bool(false) 58