3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = -10; var_dump( $a); $a = - 10; var_dump( $a); $a = - /* comment */ 10; var_dump( $a); $a = - // comment 10; var_dump( $a); $a = -'10'; var_dump( $a); $a = - /* comment */ "10"; var_dump( $a); $a = -10.123; var_dump( $a); $a = - 10.123; var_dump( $a); $a = - /* comment */ 10.123; var_dump( $a); $a = - // comment 10.123; var_dump( $a); $a = -'10.123'; var_dump( $a); $a = - /* comment */ "10.123"; var_dump( $a); $a = - '10 barbary lane'; var_dump( $a); $a = - '10E3 barbary lane'; var_dump( $a); $a = - true; var_dump( $a); $a = - "something $a"; var_dump( $a); $a = - <<<EOT something $a EOT; var_dump( $a); $a = - <<<EOT 10 EOT; var_dump( $a); $a = 'bla'; $a = -$a; var_dump( $a); $a = - <<<'EOT' 1 0 EOT; var_dump( $a); $a = - '0xCC00F9'; var_dump( $a); $a = - '10e3 barbary lane'; var_dump( $a); $a = - ' 10 barbary lane'; var_dump( $a); $a = - ' 10 barbary lane'; var_dump( $a); $a = - '10e3.1234 barbary lane'; var_dump( $a); $a = - '.1234 barbary lane'; var_dump( $a);
Output for git.master, git.master_jit, rfc.property-hooks
int(-10) int(-10) int(-10) int(-10) int(-10) int(-10) float(-10.123) float(-10.123) float(-10.123) float(-10.123) float(-10.123) float(-10.123) Warning: A non-numeric value encountered in /in/npTeM on line 44 int(-10) Warning: A non-numeric value encountered in /in/npTeM on line 47 float(-10000) int(-1) Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /in/npTeM:53 Stack trace: #0 {main} thrown in /in/npTeM on line 53
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:
35.87 ms | 406 KiB | 5 Q