3v4l.org

run code in 300+ PHP versions simultaneously
<?php //$printers=file_get_contents ("config/printers.json"); $printers = '[ { "Name": "CR-10", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10 V2", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10 Mini", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10S", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10S4", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10S5", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10S Pro", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10S Pro V2", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-10 Max", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "CR-20", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 3", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 3X", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 3 V2", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 3 Pro", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 3 Pro/BLV Mod", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 5", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 5 Pro", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Ender 5 Plus", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Voxelab Aquila", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" }, { "Name": "Anet ET4/ET5", "GantryStyle": 1, "comment": "", "image": "cr-10.jpg", "option1": "" } ]'; $test= json_decode($printers,true); foreach($test as $t) { echo '<option value="'. $t['Name']. '">'. $t['Name'].'</option>'; }
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
<option value="CR-10">CR-10</option><option value="CR-10 V2">CR-10 V2</option><option value="CR-10 Mini">CR-10 Mini</option><option value="CR-10S">CR-10S</option><option value="CR-10S4">CR-10S4</option><option value="CR-10S5">CR-10S5</option><option value="CR-10S Pro">CR-10S Pro</option><option value="CR-10S Pro V2">CR-10S Pro V2</option><option value="CR-10 Max">CR-10 Max</option><option value="CR-20">CR-20</option><option value="Ender 3">Ender 3</option><option value="Ender 3X">Ender 3X</option><option value="Ender 3 V2">Ender 3 V2</option><option value="Ender 3 Pro">Ender 3 Pro</option><option value="Ender 3 Pro/BLV Mod">Ender 3 Pro/BLV Mod</option><option value="Ender 5">Ender 5</option><option value="Ender 5 Pro">Ender 5 Pro</option><option value="Ender 5 Plus">Ender 5 Plus</option><option value="Voxelab Aquila">Voxelab Aquila</option><option value="Anet ET4/ET5">Anet ET4/ET5</option>
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
154.25 ms | 408 KiB | 5 Q