3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $a = array("", 0, array(), "1", "0"); foreach ($a as $b) { $c = (bool)$b; echo "value = " . var_export($b, true) . "\n"; echo " result = " . var_export($c, true) . "\n"; echo "\n\n"; }
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
value = '' result = false value = 0 result = false value = array ( ) result = false value = '1' result = true value = '0' result = false