3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getHTML(){ $html =<<<'HTML' <tbody style="page-break-inside: avoid"> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top" class="style3">R5</td> <td style="" id="column3" valign="top" class="style2">A</td> <td style="" id="column4" valign="top" colspan="2" class="style2"> <a target="_blank" href="CoverSheet.aspx?ItemID=19186&amp;MeetingID=779"> <p>AN ORDINANCE OF THE MAYOR AND CITY COMMISSION OF THE CITY OF MIAMI BEACH, FLORIDA, AMENDING CHAPTER 30 OF THE MIAMI BEACH CITY CODE, ENTITLED "CODE ENFORCEMENT," BY AMENDING ARTICLE Il, ENTITLED "SPECIAL MASTER," BY AMENDING SECTION 30-37, ENTITLED "TERMS OF OFFICE; COMPENSATION"; BY AMENDING THE COMPENSATION OF THE SPECIAL MASTER(S); PROVIDING FOR CODIFICATION, REPEALER, SEVERABILITY, AND AN EFFECTIVE DATE.</p> </a> </td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top"></td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top" class="style6">First Reading</td> <td style="" id="column5" valign="top" class="style3">Office of the City Clerk</td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top" class="style7"></td> <td style="" id="column5" valign="top" class="style3">Commissioner Michael Gongora</td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> </tbody> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top"></td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top" colspan="1" class="style8"></td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tbody style="page-break-inside: avoid"> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top" class="style3">R5</td> <td style="" id="column3" valign="top" class="style2">B</td> <td style="" id="column4" valign="top" colspan="2" class="style2"> <a target="_blank" href="CoverSheet.aspx?ItemID=19206&amp;MeetingID=779"> <p>SHORT TERM RENTAL FINE REVISIONS</p> <p>AN ORDINANCE OF THE MAYOR AND CITY COMMISSION OF THE CITY OF MIAMI BEACH, FLORIDA, AMENDING MIAMI BEACH CITY CODE CHAPTER 142, "ZONING DISTRICTS AND REGULATIONS," ARTICLE IV, "SUPPLEMENTARY DISTRICT REGULATIONS," SECTION 142-905, "PERMITTED ACCESSORY USES IN SINGLE-FAMILY DISTRICTS," AT SUBSECTION (b)(5) THEREOF, AND AMENDING SECTION 142-1111, "SHORTTERM RENTAL OF APARTMENT UNITS OR TOWNHOMES," FOR THE LIMITED PURPOSE OF DELETING THE FINE AMOUNTS SPECIFIED THEREIN FOR VIOLATIONS OF THE CITY'S SHORT-TERM RENTAL RESTRICTIONS (INCLUDING CORRESPONDING RESTRICTION ON SPECIAL MASTER'S INABILITY TO WAIVE OR REDUCE SAID FINES), AND SUBSTITUTING THEREFOR THOSE FINE AMOUNTS WITHIN THE STATUTORILY-PRESCRIBED LIMITS SET FORTH IN CHAPTER 162, FLORIDA STATUTES; AND PROVIDING FOR REPEALER, SEVERABILITY, CODIFICATION, AND AN EFFECTIVE DATE. </p> </a> </td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top"></td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top" class="style6">First Reading</td> <td style="" id="column5" valign="top" class="style3">Planning/Office of the City Attorney</td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top" class="style7"></td> <td style="" id="column5" valign="top" class="style3">Mayor Dan Gelber</td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> </tbody> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top"></td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> <tr> <td style="" id="column1" valign="top"></td> <td style="" id="column2" valign="top"></td> <td style="" id="column3" valign="top"></td> <td style="" id="column4" valign="top"></td> <td style="" id="column5" valign="top" colspan="1" class="style8">Supplemental updated on 9/25/2020 (Memorandum & Ordinance)</td> <td style="" id="column6" valign="top"></td> <td style="" id="column7" valign="top"></td> <td style="" id="column8" valign="top"></td> </tr> </TABLE> HTML; return trim($html); } $html=getHTML(); @($domd=new DOMDocument())->loadHTML($html); $xp=new DOMXPath($domd); foreach($xp->query(".//tbody[1]/tr/td[5]") as $sponsor){ var_dump($sponsor->textContent); } $sponsor3 = $xp->query(".//tbody[1]/tr[4]/td[5]")->item(0)->textContent; echo "spnosor3: ",$sponsor3;

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.5.10.0100.00917.07
8.5.00.0150.01520.44
8.4.160.0120.01224.50
8.4.150.0020.00014.05
8.4.140.0140.01018.26
8.4.130.0150.01118.57
8.4.120.0130.00922.96
8.4.110.0120.00823.23
8.4.100.0080.00119.09
8.4.90.0140.00919.32
8.4.80.0090.01219.13
8.4.70.0100.00418.73
8.4.60.0130.00719.26
8.4.50.0160.00718.16
8.4.40.0100.01018.38
8.4.30.0080.00319.23
8.4.20.0090.01220.80
8.4.10.0060.00321.02
8.3.280.0110.01018.98
8.3.270.0090.01217.32
8.3.260.0100.00917.48
8.3.250.0120.00819.47
8.3.240.0110.01017.73
8.3.230.0070.00517.19
8.3.220.0090.00419.58
8.3.210.0080.01217.16
8.3.200.0040.00517.11
8.3.190.0090.01117.31
8.3.180.0090.01118.92
8.3.170.0170.00317.27
8.3.160.0110.00719.46
8.3.150.0070.01317.86
8.3.140.0090.00017.65
8.3.130.0030.00618.98
8.3.120.0070.01021.54
8.3.110.0000.01020.94
8.3.100.0040.00420.61
8.3.90.0040.00426.77
8.3.80.0100.00019.36
8.3.70.0160.00017.10
8.3.60.0160.00617.13
8.3.50.0190.00223.93
8.3.40.0110.01122.55
8.3.30.0130.00319.26
8.3.20.0060.00324.18
8.3.10.0040.00424.66
8.3.00.0000.00826.16
8.2.290.0140.00620.73
8.2.280.0120.01218.87
8.2.270.0040.00716.95
8.2.260.0110.00418.75
8.2.250.0090.00619.03
8.2.240.0090.00317.77
8.2.230.0070.01022.58
8.2.220.0060.00624.06
8.2.210.0120.00626.77
8.2.200.0060.00318.88
8.2.190.0090.00617.00
8.2.180.0090.00625.92
8.2.170.0090.00919.51
8.2.160.0120.00622.96
8.2.150.0000.00825.66
8.2.140.0030.00624.66
8.2.130.0080.00026.16
8.2.120.0050.00321.87
8.2.110.0130.00019.93
8.2.100.0030.01018.34
8.2.90.0060.00319.67
8.2.80.0040.00418.13
8.2.70.0040.00418.13
8.2.60.0040.00418.43
8.2.50.0030.00618.07
8.2.40.0090.00020.44
8.2.30.0060.00318.52
8.2.20.0030.00518.48
8.2.10.0000.00821.54
8.2.00.0050.00319.68
8.1.330.0110.00922.58
8.1.320.0090.01116.54
8.1.310.0080.00018.94
8.1.300.0040.00420.80
8.1.290.0070.00330.84
8.1.280.0070.01025.92
8.1.270.0000.00824.42
8.1.260.0030.00526.35
8.1.250.0030.00528.09
8.1.240.0080.00319.90
8.1.230.0150.00018.27
8.1.220.0060.00618.39
8.1.210.0030.00618.77
8.1.200.0030.00717.98
8.1.190.0060.00317.98
8.1.180.0070.00318.10
8.1.170.0060.00619.16
8.1.160.0030.00619.31
8.1.150.0030.00619.34
8.1.140.0040.00419.29
8.1.130.0040.00418.01
8.1.120.0000.00817.84
8.1.110.0060.00317.92
8.1.100.0040.00417.99
8.1.90.0030.00617.86
8.1.80.0000.00817.84
8.1.70.0040.00417.99
8.1.60.0060.00317.97
8.1.50.0030.00617.92
8.1.40.0040.00417.96
8.1.30.0060.00318.12
8.1.20.0040.00418.05
8.1.10.0040.00418.05
8.1.00.0030.00617.88
8.0.300.0080.00020.34
8.0.290.0030.00617.38
8.0.280.0040.00418.95
8.0.270.0000.00818.61
8.0.260.0050.00317.39
8.0.250.0030.00617.59
8.0.240.0000.00717.41
8.0.230.0040.00417.55
8.0.220.0000.00717.38
8.0.210.0030.00517.50
8.0.200.0070.00017.56
8.0.190.0000.00817.55
8.0.180.0000.00917.55
8.0.170.0000.00917.52
8.0.160.0000.00817.55
8.0.150.0030.00617.44
8.0.140.0030.00617.31
8.0.130.0030.00313.97
8.0.120.0030.00617.30
8.0.110.0000.00817.54
8.0.100.0000.00817.45
8.0.90.0000.00917.54
8.0.80.0030.01417.46
8.0.70.0030.00617.48
8.0.60.0000.00817.54
8.0.50.0040.00417.48
8.0.30.0120.00617.71
8.0.20.0080.01217.46
8.0.10.0060.00317.61
8.0.00.0150.00617.52
7.4.330.0050.00015.66
7.4.320.0000.00716.93
7.4.300.0030.00316.88
7.4.290.0000.00717.00
7.4.280.0090.00016.90
7.4.270.0070.00417.05
7.4.260.0000.00613.88
7.4.250.0040.00416.97
7.4.240.0030.00617.15
7.4.230.0000.00716.84
7.4.220.0040.00417.04
7.4.210.0070.01117.15
7.4.200.0040.00417.11
7.4.130.0060.01417.21
7.4.120.0090.00917.20
7.4.110.0170.00816.97
7.4.100.0100.01916.94
7.4.90.0040.02116.98
7.4.80.0270.00916.97
7.4.70.0200.01616.89
7.4.60.0210.01117.05
7.4.50.0200.00316.81
7.4.40.0140.01116.90
7.4.30.0060.01617.02
7.4.20.0150.00816.83
7.4.10.0110.01417.00
7.4.00.0190.01117.12
7.3.330.0000.00716.87
7.3.320.0000.00613.74
7.3.310.0050.00316.98
7.3.300.0040.00416.90
7.3.290.0070.01016.84
7.3.260.0130.01016.88
7.3.230.0140.01117.04
7.3.220.0120.01616.97
7.3.210.0180.00916.93
7.3.200.0310.01117.00
7.3.190.0270.01017.17
7.3.180.0040.02116.94
7.3.170.0150.00616.83
7.3.160.0140.00916.92
7.3.150.0080.01617.07
7.3.140.0190.00916.97
7.3.130.0100.01017.00
7.3.120.0110.01416.75
7.3.110.0070.02016.86
7.3.100.0090.01216.94
7.3.90.0140.01417.08
7.3.80.0140.01417.04
7.3.70.0110.02116.99
7.3.60.0150.00916.87
7.3.50.0090.01316.86
7.3.40.0140.01116.75
7.3.30.0110.01116.98
7.3.20.0130.01616.86
7.3.10.0100.01916.93
7.3.00.0090.01217.04
7.2.340.0140.00617.27
7.2.330.0100.01017.03
7.2.320.0190.02316.96
7.2.310.0100.01317.11
7.2.300.0190.00817.28
7.2.290.0120.01217.10
7.2.280.0060.01616.96
7.2.270.0120.01417.06
7.2.260.0160.01617.32
7.2.250.0170.01217.29
7.2.240.0110.01117.23
7.2.230.0110.01117.09
7.2.220.0120.01216.82
7.2.210.0110.01117.18
7.2.200.0040.02616.97
7.2.190.0130.00917.07
7.2.180.0070.01717.02
7.2.170.0150.01217.18
7.2.160.0100.01017.17
7.2.150.0120.01317.13
7.2.140.0140.00717.24
7.2.130.0170.01017.13
7.2.120.0100.01317.12
7.2.110.0110.01117.15
7.2.100.0180.01217.14
7.2.90.0150.01117.22
7.2.80.0170.01117.27
7.2.70.0140.01117.21
7.2.60.0090.01917.18
7.2.50.0140.01417.18
7.2.40.0140.01717.14
7.2.30.0220.01117.24
7.2.20.0140.01017.28
7.2.10.0190.00917.00
7.2.00.0160.01016.92

preferences:
48.2 ms | 403 KiB | 5 Q