3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(parse_ini_string('[unix_http_server] file = /tmp/supervisor.sock chmod = 0777 chown= nobody:nogroup username = user password = 123 [inet_http_server] port = 127.0.0.1:9001 username = user password = 123 [supervisord] logfile = /tmp/supervisord.log logfile_maxbytes = 50MB logfile_backups=10 ;comment loglevel = info pidfile = /tmp/supervisord.pid nodaemon = false minfds = 1024 minprocs = 200 umask = 022 user = chrism identifier = supervisor directory = /tmp nocleanup = true childlogdir = /tmp strip_ansi = false environment = "KEY1="value1",KEY2="value2"" [supervisorctl] serverurl = unix:///tmp/supervisor.sock username = chris password = 123 prompt = mysupervisor [program:cat] command = /bin/cat process_name = "%(program_name)s" numprocs = 1 directory = /tmp umask = 022 priority = 999 autostart = true autorestart = true startsecs = 10 startretries = 3 exitcodes = 0,2 stopsignal = TERM stopwaitsecs = 10 user = chrism redirect_stderr = false stdout_logfile = /a/path stdout_logfile_maxbytes = 1MB stdout_logfile_backups = 10 stdout_capture_maxbytes = 1MB stderr_logfile = /a/path stderr_logfile_maxbytes = 1MB stderr_logfile_backups = 10 stderr_capture_maxbytes = 1MB environment = "A="1",B="2"" serverurl = AUTO [program:cat2] command = /bin/cat process_name = "%(program_name)s" numprocs = 1 directory = /tmp umask = 022 priority = 999 autostart = true autorestart = true startsecs = 10 startretries = 3 exitcodes = 0,2 stopsignal = TERM stopwaitsecs = 10 user = chrism redirect_stderr = false stdout_logfile = /a/path stdout_logfile_maxbytes = 1048576 stdout_logfile_backups = 10 stdout_capture_maxbytes = 1048576 stderr_logfile = /a/path stderr_logfile_maxbytes = 1048576 stderr_logfile_backups = 10 stderr_capture_maxbytes = 1048576 environment = "A="1",B="2"" serverurl = AUTO [include] files = /an/absolute/filename.conf /an/absolute/*.conf foo.conf config??.conf [group:foo] programs = bar,baz priority = 999 [group:foo] programs = bar,baz priority = 999 [fcgi-program:fcgiprogramname] command = /usr/bin/example.fcgi socket = "unix:///var/run/supervisor/%(program_name)s.sock" socket_owner = chrism socket_mode = 0700 process_name = "%(program_name)s_%(process_num)02d" numprocs = 5 priority = 999 autostart = true autorestart = unexpected startsecs = 1 startretries = 3 exitcodes = 0,2 stopsignal = QUIT stopwaitsecs = 10 user = chrism redirect_stderr = true stdout_logfile = /a/path stdout_logfile_maxbytes = 1MB stdout_logfile_backups = 10 stderr_logfile = /a/path stderr_logfile_maxbytes = 1MB stderr_logfile_backups = 10 environment = "A="1",B="2"" serverurl = AUTO [eventlistener:theeventlistenername] command = /bin/eventlistener process_name = "%(program_name)s_%(process_num)02d" numprocs = 5 events = PROCESS_STATE buffer_size = 10 priority = -1 autostart = true autorestart = unexpected startsecs = 1 startretries = 3 exitcodes = 0,2 stopsignal = QUIT stopwaitsecs = 10 user = chrism redirect_stderr = true stdout_logfile = /a/path stdout_logfile_maxbytes = 1MB stdout_logfile_backups = 10 stderr_logfile = /a/path stderr_logfile_maxbytes = 1MB stderr_logfile_backups = 10 environment = "A="1",B="2"" result_handler = supervisor.dispatchers:default_handler [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface retries = 1 ', true, INI_SCANNER_TYPED));

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0090.00616.63
8.3.50.0160.00621.14
8.3.40.0120.00318.50
8.3.30.0170.00718.35
8.3.20.0090.00020.34
8.3.10.0080.00021.91
8.3.00.0080.00023.49
8.2.180.0130.01018.16
8.2.170.0230.00022.96
8.2.160.0120.00420.35
8.2.150.0030.00624.18
8.2.140.0080.00024.66
8.2.130.0080.00021.00
8.2.120.0080.00026.35
8.2.110.0030.00721.01
8.2.100.0040.00817.80
8.2.90.0080.00018.92
8.2.80.0060.00317.97
8.2.70.0090.00918.62
8.2.60.0150.00318.62
8.2.50.0140.00718.66
8.2.40.0180.00018.62
8.2.30.0090.00818.62
8.2.20.0100.00818.62
8.2.10.0130.00518.62
8.2.00.0110.00718.62
8.1.280.0070.01025.92
8.1.270.0090.00022.18
8.1.260.0080.00028.09
8.1.250.0040.00428.09
8.1.240.0130.01022.34
8.1.230.0090.00318.97
8.1.220.0000.00817.74
8.1.210.0040.00418.77
8.1.200.0120.00418.62
8.1.190.0160.00018.62
8.1.180.0110.00618.62
8.1.170.0140.00318.62
8.1.160.0130.00318.62
8.1.150.0110.00618.62
8.1.140.0090.00918.62
8.1.130.0090.00918.62
8.1.120.0140.00318.62
8.1.110.0110.00718.62
8.1.100.0120.00618.62
8.1.90.0110.00519.57
8.1.80.0070.00718.62
8.1.70.0100.00718.62
8.1.60.0180.00018.62
8.1.50.0000.01818.62
8.1.40.0120.00518.62
8.1.30.0070.00320.41
8.1.20.0120.00418.62
8.1.10.0050.00520.32
8.1.00.0000.00920.09
8.0.300.0040.00418.77
8.0.290.0120.00218.62
8.0.280.0110.00019.56
8.0.270.0110.00418.62
8.0.260.0080.00319.37
8.0.250.0090.00418.62
8.0.240.0120.00218.62
8.0.230.0050.00519.50
8.0.220.0080.00418.62
8.0.210.0060.00319.68
8.0.200.0000.01019.79
8.0.190.0000.01518.62
8.0.180.0050.00519.70
8.0.170.0110.00418.62
8.0.160.0050.00519.76
8.0.150.0160.00018.62
8.0.140.0090.00618.62
8.0.130.0040.00619.68
8.0.120.0110.00418.62
8.0.110.0050.00519.55
8.0.100.0100.00518.62
8.0.90.0030.00718.62
8.0.80.0050.00519.52
8.0.70.0080.00818.62
8.0.60.0070.00219.75
8.0.50.0120.00418.62
8.0.30.0030.00619.35
8.0.20.0120.00318.62
8.0.10.0090.00618.62
8.0.00.0120.00418.62
7.4.330.0140.00018.62
7.4.320.0130.00518.62
7.4.300.0080.00818.62
7.4.290.0130.00318.62
7.4.280.0180.00018.62
7.4.270.0140.00318.62
7.4.260.0110.00618.62
7.4.250.0100.00818.62
7.4.240.0130.00318.62
7.4.230.0130.00318.62
7.4.220.0000.01618.62
7.4.210.0120.00318.62
7.4.200.0080.00818.62
7.4.190.0090.00618.62
7.4.180.0100.00718.62
7.4.160.0110.00518.62
7.4.150.0110.00418.62
7.4.140.0110.00518.62
7.4.130.0160.00018.62
7.4.120.0130.00418.62
7.4.110.0100.00718.62
7.4.100.0120.00418.62
7.4.90.0110.00518.62
7.4.80.0110.00618.62
7.4.70.0090.00618.62
7.4.60.0090.00918.62
7.4.50.0040.01118.62
7.4.40.0120.00418.62
7.4.30.0120.00418.62
7.4.20.0070.00718.62
7.4.10.0120.00418.62
7.4.00.0080.00818.62
7.3.330.0160.00018.62
7.3.320.0140.00318.62
7.3.310.0130.00318.62
7.3.300.0130.00218.62
7.3.290.0080.00818.62
7.3.280.0130.00218.62
7.3.270.0170.00018.62
7.3.260.0150.00018.62
7.3.250.0100.00518.62
7.3.240.0090.00618.62
7.3.230.0100.00518.62
7.3.220.0170.00018.62
7.3.210.0140.00218.62
7.3.200.0060.01118.62
7.3.190.0120.00518.62
7.3.180.0100.00618.62
7.3.170.0160.00018.62
7.3.160.0100.00618.62
7.3.150.0180.00018.62
7.3.140.0080.00818.62
7.3.130.0150.00418.62
7.3.120.0080.00818.62
7.3.110.0130.00318.62
7.3.100.0120.00418.62
7.3.90.0100.00518.62
7.3.80.0160.00018.62
7.3.70.0120.00418.62
7.3.60.0080.00818.62
7.3.50.0150.00018.62
7.3.40.0080.00818.62
7.3.30.0120.00518.62
7.3.20.0080.00819.00
7.3.10.0090.00618.72
7.3.00.0120.00618.76
7.2.340.0080.00618.62
7.2.330.0060.00918.62
7.2.320.0120.00318.62
7.2.310.0110.00418.62
7.2.300.0160.00018.62
7.2.290.0110.00418.62
7.2.280.0080.00818.62
7.2.270.0080.00818.62
7.2.260.0130.00418.62
7.2.250.0080.00818.62
7.2.240.0160.00018.62
7.2.230.0120.00418.62
7.2.220.0080.00818.62
7.2.210.0140.00318.62
7.2.200.0120.00318.62
7.2.190.0130.00318.62
7.2.180.0160.00018.62
7.2.170.0130.00318.62
7.2.160.0050.01018.62
7.2.150.0140.00319.07
7.2.140.0080.00818.91
7.2.130.0100.00519.22
7.2.120.0080.00819.21
7.2.110.0140.00218.82
7.2.100.0130.00319.10
7.2.90.0110.00519.12
7.2.80.0110.00619.22
7.2.70.0120.00418.82
7.2.60.0070.00719.13
7.2.50.0130.00319.13
7.2.40.0050.01019.04
7.2.30.0120.00518.91
7.2.20.0120.00419.08
7.2.10.0040.01319.22
7.2.00.0120.00418.94
7.1.330.0000.01418.62
7.1.320.0140.00018.62
7.1.310.0140.00018.62
7.1.300.0090.00618.62
7.1.290.0130.00318.62
7.1.280.0140.00018.62
7.1.270.0120.00218.62
7.1.260.0160.00018.62
7.1.250.0110.00318.62
7.1.240.0140.00018.62
7.1.230.0090.00518.62
7.1.220.0120.00318.62
7.1.210.0110.00418.62
7.1.200.0090.00518.62
7.1.190.0110.00418.62
7.1.180.0140.00018.62
7.1.170.0110.00518.62
7.1.160.0140.00018.62
7.1.150.0100.00518.62
7.1.140.0140.00018.62
7.1.130.0050.01018.62
7.1.120.0110.00518.62
7.1.110.0100.00518.62
7.1.100.0150.00018.62
7.1.90.0100.00618.62
7.1.80.0060.00918.62
7.1.70.0050.00918.62
7.1.60.0090.00518.62
7.1.50.0140.00018.62
7.1.40.0120.00318.62
7.1.30.0130.00318.62
7.1.20.0110.00418.62
7.1.10.0120.00218.62
7.1.00.0100.00518.62
7.0.330.0030.01018.62
7.0.320.0050.01018.62
7.0.310.0100.00518.62
7.0.300.0090.00418.62
7.0.290.0080.00618.62
7.0.280.0140.00018.62
7.0.270.0110.00318.62
7.0.260.0100.00318.62
7.0.250.0140.00018.62
7.0.240.0110.00318.62
7.0.230.0130.00018.62
7.0.220.0090.00418.62
7.0.210.0140.00018.62
7.0.200.0120.00318.62
7.0.190.0110.00318.62
7.0.180.0040.00918.62
7.0.170.0130.00318.62
7.0.160.0120.00318.62
7.0.150.0050.00918.62
7.0.140.0110.00318.62
7.0.130.0150.00018.62
7.0.120.0130.00018.62
7.0.110.0140.00018.62
7.0.100.0130.00318.62
7.0.90.0070.00718.62
7.0.80.0100.00318.62
7.0.70.0130.00018.62
7.0.60.0140.00018.62
7.0.50.0070.00718.62
7.0.40.0070.00718.62
7.0.30.0040.00918.62
7.0.20.0060.00918.62
7.0.10.0140.00018.62
7.0.00.0110.00318.62
5.6.400.0060.00618.62
5.6.390.0100.00318.62
5.6.380.0040.00918.62
5.6.370.0100.00318.62
5.6.360.0060.00618.62
5.6.350.0090.00518.62
5.6.340.0140.00018.62
5.6.330.0090.00418.62
5.6.320.0080.00418.62
5.6.310.0070.00718.62
5.6.300.0040.00918.62
5.6.290.0040.00918.62
5.6.280.0100.00218.62
5.6.270.0040.00818.62
5.6.260.0040.00818.62
5.6.250.0100.00318.62
5.6.240.0060.00618.62
5.6.230.0120.00018.62
5.6.220.0130.00018.62
5.6.210.0120.00018.62
5.6.200.0000.01318.62
5.6.190.0080.00418.62
5.6.180.0090.00318.62
5.6.170.0100.00218.62
5.6.160.0090.00318.62
5.6.150.0030.01018.62
5.6.140.0090.00318.62
5.6.130.0130.00018.62
5.6.120.0130.00018.62
5.6.110.0100.00318.62
5.6.100.0040.00818.62
5.6.90.0120.00018.62
5.6.80.0130.00018.62
5.6.70.0120.00018.62
5.6.60.0080.00418.62
5.6.50.0080.00418.62
5.6.40.0090.00318.62
5.6.30.0040.00818.62
5.6.20.0060.00618.62
5.6.10.0070.00718.62
5.6.00.0060.00818.62
5.5.380.0140.00018.62
5.5.370.0110.00318.62
5.5.360.0090.00418.62
5.5.350.0060.00718.62
5.5.340.0070.00718.62
5.5.330.0090.00418.62
5.5.320.0140.00018.62
5.5.310.0130.00018.62
5.5.300.0130.00018.62
5.5.290.0130.00018.62
5.5.280.0130.00018.62
5.5.270.0040.00818.62
5.5.260.0120.00218.62
5.5.250.0090.00518.62
5.5.240.0070.00718.62
5.5.230.0050.00818.62
5.5.220.0060.00618.62
5.5.210.0060.00618.62
5.5.200.0130.00018.62
5.5.190.0140.00018.62
5.5.180.0070.00718.62
5.5.170.0110.00218.62
5.5.160.0080.00418.62
5.5.150.0100.00318.62
5.5.140.0080.00418.62
5.5.130.0100.00418.62
5.5.120.0040.00818.62
5.5.110.0140.00018.62
5.5.100.0110.00418.62
5.5.90.0130.00018.62
5.5.80.0130.00018.62
5.5.70.0130.00018.62
5.5.60.0130.00018.62
5.5.50.0060.00618.62
5.5.40.0120.00018.62
5.5.30.0090.00318.62
5.5.20.0040.00918.62
5.5.10.0100.00218.62
5.5.00.0030.01018.62

preferences:
36.7 ms | 401 KiB | 5 Q