3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $values = ['', 0, '0', false, null]; foreach($values as $value) { echo var_export($value, true) . ' => ' . var_export($value != null, true) . ' <=>' (bool)$value . "\n"; }
based on bWeqD
Output for 5.6.0 - 5.6.30, 7.0.0 - 7.1.11
Parse error: syntax error, unexpected '(bool)' (bool) (T_BOOL_CAST), expecting ',' or ';' in /in/i0uuf on line 6
Process exited with code 255.
Output for hhvm-3.22.0
Fatal error: Uncaught Error: syntax error, unexpected T_BOOL_CAST, expecting ',' or ';' in /in/i0uuf:-1 Stack trace: #0 {main}
Process exited with code 255.
Output for hhvm-3.18.5 - 3.21.3
Fatal error: Uncaught Error: syntax error, unexpected T_BOOL_CAST, expecting ',' or ';' in /in/i0uuf:6 Stack trace: #0 {main}
Process exited with code 255.