--TEST-- Bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler) --SKIPIF-- --FILE-- "; $xml = simplexml_load_string($xml); $kids = $xml->children(); var_dump((bool)$kids); if($kids) echo "bug\n"; else echo "ok\n"; if(!$kids) echo "ok\n"; else echo "bug\n"; ?> --EXPECT-- bool(false) ok ok