<?php function ok($a, $b) { if ($a && !$b) { echo "A NOT B\n"; } if (!$a && $b) { echo "B NOT A\n"; } } function loop_test($a) { do { echo $a, "\n"; } while( --$a ); } ok(true, false); ok(true, true); ok(false, false); ok(false, true); loop_test(1); loop_test(2); ?>