3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function array_is_numeric($unsafeArray) { foreach($unsafeArray as $entry) { if (!is_numeric($entry)) { return false; } } return true; } function foo($numeric_OR_array) { if (is_array($numeric_OR_array) and array_is_numeric($numeric_OR_array)) { return "True"; } else { return "False"; } } $testArray = array(1,2,3,4,5); $testArray2 = array(1,2,3,'vier',5); $testNumber = 1; echo '(' . join(', ', $testArray) . ')'; echo ' -- '; echo(foo($testArray)); echo ' -- '; echo(foo($testArray2)); echo ' -- '; echo(foo($testNumber));
based on iRtDc
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0rc3
(1, 2, 3, 4, 5) -- True -- False -- False