3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($x=0;$x<20;$x++) { $col = ((($x+1)/2)%2)?"8":"4"; echo "The col for loop ".$x." is col".$col."\n"; }
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/GHGVp on line 6 The col for loop 0 is col4 The col for loop 1 is col8 Deprecated: Implicit conversion from float 1.5 to int loses precision in /in/GHGVp on line 6 The col for loop 2 is col8 The col for loop 3 is col4 Deprecated: Implicit conversion from float 2.5 to int loses precision in /in/GHGVp on line 6 The col for loop 4 is col4 The col for loop 5 is col8 Deprecated: Implicit conversion from float 3.5 to int loses precision in /in/GHGVp on line 6 The col for loop 6 is col8 The col for loop 7 is col4 Deprecated: Implicit conversion from float 4.5 to int loses precision in /in/GHGVp on line 6 The col for loop 8 is col4 The col for loop 9 is col8 Deprecated: Implicit conversion from float 5.5 to int loses precision in /in/GHGVp on line 6 The col for loop 10 is col8 The col for loop 11 is col4 Deprecated: Implicit conversion from float 6.5 to int loses precision in /in/GHGVp on line 6 The col for loop 12 is col4 The col for loop 13 is col8 Deprecated: Implicit conversion from float 7.5 to int loses precision in /in/GHGVp on line 6 The col for loop 14 is col8 The col for loop 15 is col4 Deprecated: Implicit conversion from float 8.5 to int loses precision in /in/GHGVp on line 6 The col for loop 16 is col4 The col for loop 17 is col8 Deprecated: Implicit conversion from float 9.5 to int loses precision in /in/GHGVp on line 6 The col for loop 18 is col8 The col for loop 19 is col4
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/GHGVp on line 6 The col for loop 0 is col4 The col for loop 1 is col8 Deprecated: Implicit conversion from float 1.5 to int loses precision in /in/GHGVp on line 6 The col for loop 2 is col8 The col for loop 3 is col4 Deprecated: Implicit conversion from float 2.5 to int loses precision in /in/GHGVp on line 6 The col for loop 4 is col4 The col for loop 5 is col8 Deprecated: Implicit conversion from float 3.5 to int loses precision in /in/GHGVp on line 6 The col for loop 6 is col8 The col for loop 7 is col4 Deprecated: Implicit conversion from float 4.5 to int loses precision in /in/GHGVp on line 6 The col for loop 8 is col4 The col for loop 9 is col8 Deprecated: Implicit conversion from float 5.5 to int loses precision in /in/GHGVp on line 6 The col for loop 10 is col8 The col for loop 11 is col4 Deprecated: Implicit conversion from float 6.5 to int loses precision in /in/GHGVp on line 6 The col for loop 12 is col4 The col for loop 13 is col8 Deprecated: Implicit conversion from float 7.5 to int loses precision in /in/GHGVp on line 6 The col for loop 14 is col8 The col for loop 15 is col4 Deprecated: Implicit conversion from float 8.5 to int loses precision in /in/GHGVp on line 6 The col for loop 16 is col4 The col for loop 17 is col8 Deprecated: Implicit conversion from float 9.5 to int loses precision in /in/GHGVp on line 6 The col for loop 18 is col8 The col for loop 19 is col4
Output for 5.5.0 - 5.5.35, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.6 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30
The col for loop 0 is col4 The col for loop 1 is col8 The col for loop 2 is col8 The col for loop 3 is col4 The col for loop 4 is col4 The col for loop 5 is col8 The col for loop 6 is col8 The col for loop 7 is col4 The col for loop 8 is col4 The col for loop 9 is col8 The col for loop 10 is col8 The col for loop 11 is col4 The col for loop 12 is col4 The col for loop 13 is col8 The col for loop 14 is col8 The col for loop 15 is col4 The col for loop 16 is col4 The col for loop 17 is col8 The col for loop 18 is col8 The col for loop 19 is col4

preferences:
179.68 ms | 404 KiB | 211 Q