3v4l.org

run code in 300+ PHP versions simultaneously
<?php $description = "<p>30ml plastic medicine measure, of clear polypropylene with 1ml minor graduations and 5ml major graduations</p> <span class="hr"></span> <ul> <li>1ml minor graduations and 5ml major graduations from 0ml to 30ml capacity</li> <li><strong>Clear plastic measure &#38;#150; you and your patient can see exactly how much medicine has been poured</strong></li> <li>Suitable for GP surgeries and care homes</li> <li>Pack size: 100 x 30ml medicine measures</li> </ul> <span class="hr"></span> <p>We also provide [prod model=&#38;#34;70420&#38;#34;/], [prod model=&#38;#34;62805&#38;#34;/] and many other [cat cat=&#38;#34;first aid medical supplies&#38;#34;/].</p>"; preg_match_all("/\[[^\]]*]/", $description, $shortcodes); var_dump($shortcodes);

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)
5.4.340.0050.03512.01
5.4.320.0070.03412.50
5.4.310.0070.03512.50
5.4.300.0050.04512.50
5.4.290.0060.03912.49
5.4.280.0070.03612.39
5.4.270.0030.04112.39
5.4.260.0070.03612.39
5.4.250.0050.03612.39
5.4.240.0080.03612.39
5.4.230.0080.04012.38
5.4.220.0050.03612.38
5.4.210.0060.03512.38
5.4.200.0050.04012.39
5.4.190.0080.03812.38
5.4.180.0080.04112.38
5.4.170.0060.03812.38
5.4.160.0060.04012.38
5.4.150.0060.03712.38
5.4.140.0070.03512.07
5.4.130.0050.03612.05
5.4.120.0070.03312.02
5.4.110.0070.03312.01
5.4.100.0040.03612.01
5.4.90.0060.03612.01
5.4.80.0100.03512.01
5.4.70.0070.03312.01
5.4.60.0060.03312.00
5.4.50.0030.03912.01
5.4.40.0060.03312.00
5.4.30.0050.03811.99
5.4.20.0060.03411.99
5.4.10.0070.03212.00
5.4.00.0050.03611.48
5.3.290.0070.03712.80
5.3.280.0060.03712.71
5.3.270.0030.04312.72
5.3.260.0050.04012.72
5.3.250.0040.04012.71
5.3.240.0050.03812.72
5.3.230.0030.04412.71
5.3.220.0050.03712.68
5.3.210.0040.04012.68
5.3.200.0060.03512.68
5.3.190.0060.03612.68
5.3.180.0070.03912.67
5.3.170.0040.04112.66
5.3.160.0050.03612.67
5.3.150.0050.03812.67
5.3.140.0060.03612.66
5.3.130.0050.03912.66
5.3.120.0040.03912.66
5.3.110.0030.04112.66
5.3.100.0040.03812.12
5.3.90.0070.03412.08
5.3.80.0040.03712.07
5.3.70.0050.03912.08
5.3.60.0070.03412.07
5.3.50.0060.03412.00
5.3.40.0050.04212.00
5.3.30.0070.03311.95
5.3.20.0030.03711.72
5.3.10.0060.03311.70
5.3.00.0040.03711.68
5.2.170.0060.0339.18
5.2.160.0060.0359.18
5.2.150.0060.0289.18
5.2.140.0060.0289.18
5.2.130.0050.0289.14
5.2.120.0030.0299.14
5.2.110.0040.0289.15
5.2.100.0070.0259.14
5.2.90.0080.0249.14
5.2.80.0040.0329.14
5.2.70.0060.0349.14
5.2.60.0030.0309.09
5.2.50.0030.0369.06
5.2.40.0050.0309.03
5.2.30.0020.0319.01
5.2.20.0040.0289.01
5.2.10.0010.0338.93
5.2.00.0050.0278.78
5.1.60.0020.0318.06
5.1.50.0050.0248.06
5.1.40.0050.0238.05
5.1.30.0030.0268.40
5.1.20.0050.0278.42
5.1.10.0010.0278.14
5.1.00.0030.0318.14
5.0.50.0040.0196.62
5.0.40.0010.0256.48
5.0.30.0020.0316.29
5.0.20.0040.0176.26
5.0.10.0020.0206.25
5.0.00.0080.0346.24
4.4.90.0010.0234.78
4.4.80.0020.0164.75
4.4.70.0010.0174.76
4.4.60.0050.0134.76
4.4.50.0020.0154.77
4.4.40.0010.0264.71
4.4.30.0010.0164.76
4.4.20.0020.0154.84
4.4.10.0030.0154.85
4.4.00.0030.0244.76
4.3.110.0010.0174.67
4.3.100.0040.0144.66
4.3.90.0030.0184.63
4.3.80.0030.0254.59
4.3.70.0020.0154.63
4.3.60.0020.0154.63
4.3.50.0030.0154.63
4.3.40.0020.0254.54
4.3.30.0020.0163.29
4.3.20.0010.0173.26
4.3.10.0030.0143.22
4.3.00.0070.0207.11

preferences:
157.3 ms | 1394 KiB | 7 Q