3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = 0; for ($i = 0; $i < 100; $i++){ if (mt_rand(0, 100) > 49) $x++; } die($x);
Output for 4.3.0, 4.3.3, 4.3.5, 4.3.8, 5.1.3, 5.2.11, 5.2.16, 5.3.2, 5.3.23, 5.4.0, 5.4.14, 5.4.29 - 5.4.30, 5.4.36, 5.5.4, 5.6.14 - 5.6.15, 5.6.20, 7.0.2, 7.0.12, 7.1.30 - 7.1.31, 7.4.0

Process exited with code 51.
Output for 4.3.2, 5.0.5, 5.1.1, 5.1.4, 5.3.8, 5.3.22, 5.4.4, 5.4.45, 5.5.0, 5.5.3, 5.5.13 - 5.5.14, 5.5.20, 5.5.34, 5.6.3, 5.6.10, 5.6.19, 7.0.3, 7.0.5, 7.3.12

Process exited with code 50.
Output for 5.2.13, 7.3.11

Process exited with code 61.
Output for 4.3.4, 5.4.20, 5.5.2, 5.5.7, 5.5.25, 5.5.35, 5.6.1, 5.6.5, 5.6.13, 7.2.23, 7.3.10

Process exited with code 55.
Output for 4.3.9, 4.4.0, 5.3.5 - 5.3.6, 5.3.16, 5.3.19, 5.3.29, 5.4.9, 5.4.12, 5.5.8, 5.5.31, 7.1.28, 7.3.9

Process exited with code 44.
Output for 7.3.8

Process exited with code 37.
Output for 4.4.1, 4.4.5, 5.0.4, 5.2.5, 5.3.0, 5.3.4, 5.3.20, 5.3.28, 5.4.2, 5.4.6, 5.4.10, 5.4.21, 5.4.35, 5.4.44, 5.5.12, 5.5.18, 5.5.27, 7.1.7, 7.1.27, 7.2.24, 7.3.2, 7.3.7

Process exited with code 49.
Output for 5.1.2, 5.3.10 - 5.3.11, 5.3.14, 5.4.22, 5.4.31, 5.4.34, 5.4.41, 5.5.22, 5.5.28, 5.5.32, 5.6.17, 5.6.28, 7.0.1, 7.3.4, 7.3.6

Process exited with code 46.
Output for 5.6.8, 7.3.5

Process exited with code 38.
Output for 4.3.6, 5.0.2, 5.2.4, 5.2.6, 5.2.8, 5.3.13, 5.3.24, 5.4.27, 5.4.39, 5.6.2, 5.6.11 - 5.6.12, 7.1.5, 7.1.32, 7.2.18, 7.3.3

Process exited with code 53.
Output for 4.4.7, 5.0.1, 5.4.3, 5.4.5, 5.4.26, 5.4.28, 5.6.0, 5.6.4, 5.6.9, 7.0.0, 7.3.0 - 7.3.1

Process exited with code 56.
Output for 7.0.4, 7.2.25

Process exited with code 60.
Output for 4.4.3, 5.0.3, 5.2.9, 5.3.17, 5.4.8, 5.4.15, 7.1.33, 7.2.20, 7.2.22

Process exited with code 47.
Output for 5.3.3, 5.4.1, 5.5.9, 7.2.21

Process exited with code 42.
Output for 4.3.10, 4.4.4, 5.2.12, 5.2.15, 5.2.17, 5.5.16, 5.6.18, 7.1.26, 7.2.19

Process exited with code 45.
Output for 5.2.7, 5.4.19, 5.4.42, 5.5.5, 7.1.0, 7.2.17

Process exited with code 58.
Output for 5.5.19, 7.0.20, 7.1.29

Process exited with code 62.
Output for 4.4.2, 5.1.5, 5.2.1, 5.4.7, 5.4.38, 5.5.10, 5.6.6 - 5.6.7, 7.1.6

Process exited with code 54.
Output for 5.2.10, 5.4.11, 5.4.16, 5.4.23, 5.5.11, 5.5.26, 7.0.6, 7.0.14

Process exited with code 59.
Output for 4.3.1, 5.1.0, 5.2.2, 5.4.25, 5.6.21

Process exited with code 43.
Output for 4.4.9, 5.2.0, 5.2.14, 5.3.15, 5.3.25, 5.4.17, 5.4.40, 5.5.1, 5.5.6, 5.5.23, 5.6.16

Process exited with code 48.
Output for 5.5.33

Process exited with code 34.
Output for 5.5.30

Process exited with code 39.
Output for 4.3.7, 5.0.0, 5.2.3, 5.3.1, 5.3.7, 5.3.9, 5.3.18, 5.4.18, 5.4.24, 5.4.43, 5.5.24, 5.5.29

Process exited with code 52.
Output for 4.3.11, 4.4.6, 4.4.8, 5.3.12, 5.3.21, 5.4.13, 5.5.15, 5.5.21

Process exited with code 57.
Output for 5.4.37

Process exited with code 63.
Output for 5.4.32

Process exited with code 40.
Output for 5.3.27

Process exited with code 65.
Output for 5.1.6, 5.3.26

Process exited with code 41.

preferences:
135.99 ms | 401 KiB | 236 Q