3v4l.org

run code in 300+ PHP versions simultaneously
<?php function runTest($v) { echo "Test case for "; var_dump($v); var_dump(is_numeric($v)); echo "\n\n"; } runTest('3'); runTest(3); runTest('1'); runTest(1); runTest('0'); runTest(0); runTest('-1'); runTest(-1); runTest(null); runTest(''); runTest(false);
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Test case for string(1) "3" bool(true) Test case for int(3) bool(true) Test case for string(1) "1" bool(true) Test case for int(1) bool(true) Test case for string(1) "0" bool(true) Test case for int(0) bool(true) Test case for string(2) "-1" bool(true) Test case for int(-1) bool(true) Test case for NULL bool(false) Test case for string(0) "" bool(false) Test case for bool(false) bool(false)

preferences:
270.63 ms | 406 KiB | 460 Q