3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo($v) { if (!is_numeric($v)) { invalidArgument(__FUNCTION__, 'numeric', 1, gettype($v)); } echo $v; } function invalidArgument($func, $type, $argN, $argT) { $db = debug_backtrace(); user_error( sprintf( "Argument %d passed to %s() must be a valid %s, %s given in %s on line %d", $argN, $func, $type, $argT, $db[1]['file'], $db[1]['line'] ), E_USER_ERROR ); } foo("9999999999999999999999999999999"); foo("abc");
Output for git.master, git.master_jit, rfc.property-hooks
9999999999999999999999999999999 Fatal error: Argument 1 passed to foo() must be a valid numeric, string given in /in/r0qO0 on line 27 in /in/r0qO0 on line 12
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
21.71 ms | 405 KiB | 5 Q