3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $a = array("", 0, array(), "1", "0"); foreach ($a as $b) { $c = (bool)$b; echo "value = " . var_export($b) . "\n"; echo " result = " . print_r($c) . "\n"; echo "\n\n"; }
Output for 4.3.0 - 7.1.7
''value = result = 1 0value = result = 1 array ( )value = result = 1 '1'value = 1 result = 1 '0'value = result = 1