3v4l.org

run code in 300+ PHP versions simultaneously
<?php public static createSponsorConfigColumnDefs(): ( | ColDef | ColGroupDef | any )[] { return [ // { // headerName: '', // width: 25, // suppressColumnsToolPanel: true, // headerCheckboxSelection: true, // headerCheckboxSelectionFilteredOnly: true, // filter: 'number', // filterParams: { // newRowsAction: 'keep', // }, // checkboxSelection: true, // suppressMenu: true, // sortable: false, // pinned: true, // hide: tab, // }, { headerName: 'Sponsor ID', field: 'sponsorId', width: 320, menuTabs: ['filterMenuTab'], pinned: true, }, { headerName: 'Sponsor Name', field: 'sponsorName', width: 420, menuTabs: ['filterMenuTab'], pinned: true, }, { headerName: 'Plan Info', field: 'fundIdMapping', width: 300, menuTabs: ['filterMenuTab'], pinned: true, cellRenderer: function () { return '<button class="mlp-select-menu" color="primary">Click to View Plan Info</button>'; }, }, { headerName: 'Plan Sponsor Contribution Percent Limit', field: 'planSponsorContributionPercentLimit', cellStyle: () => { return this.rightAlignStyle; }, width: 100, menuTabs: ['filterMenuTab'], }, { headerName: 'Spousal Consent Required', field: 'spousalConsentRequired', width: 220, menuTabs: ['filterMenuTab'], }, { headerName: 'Plan Sponsor Expense Ratio', field: 'planSponsorExpenseRatio', cellStyle: () => { return this.rightAlignStyle; }, width: 220, menuTabs: ['filterMenuTab'], }, { headerName: 'Match Cents Per Dollar', field: 'matchCentsPerDollar', cellStyle: () => { return this.rightAlignStyle; }, width: 220, menuTabs: ['filterMenuTab'], }, { headerName: 'Match Max Percentage', field: 'matchMaxPercentage', cellStyle: () => { return this.rightAlignStyle; }, width: 220, menuTabs: ['filterMenuTab'], }, { headerName: 'Catch Up Waterfall', field: 'catchUpWaterfall', width: 320, menuTabs: ['filterMenuTab'], sort: 'desc', }, ]; }

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.110.0100.01018.35
8.3.100.0420.00716.29
8.3.90.0200.00316.96
8.3.80.0160.00616.36
8.3.70.0230.00016.50
8.3.60.0220.00716.48
8.3.50.0220.00316.62
8.3.40.0290.01217.38
8.3.30.0410.01717.38
8.3.20.0390.00717.48
8.3.10.0310.00817.25
8.3.00.0230.00419.13
8.2.230.0300.00816.29
8.2.220.0140.01816.63
8.2.210.0170.01416.56
8.2.200.0280.00616.22
8.2.190.0240.01016.50
8.2.180.0240.00716.19
8.2.170.0240.01417.09
8.2.160.0340.00717.38
8.2.150.0310.01317.25
8.2.140.0290.01517.22
8.2.130.0340.00917.38
8.2.120.0290.01017.50
8.2.110.0340.01017.38
8.2.100.0390.00417.47
8.2.90.0370.01117.25
8.2.80.0450.00317.38
8.2.70.0330.01117.36
8.2.60.0350.01217.13
8.2.50.0340.01017.50
8.2.40.0100.01017.63
8.2.30.0180.00417.22
8.2.20.0180.00017.13
8.2.10.0250.00317.00
8.2.00.0300.00917.13
8.1.290.0370.00515.75
8.1.280.0280.01415.99
8.1.270.0370.01117.21
8.1.260.0430.01016.75
8.1.250.0260.01817.00
8.1.240.0200.00816.97
8.1.230.0110.00717.00
8.1.220.0140.00417.23
8.1.210.0260.01117.00
8.1.200.0160.00417.13
8.1.190.0090.00916.97
8.1.180.0140.00316.98
8.1.170.0170.00017.13
8.1.160.0180.00016.99
8.1.150.0130.00617.22
8.1.140.0330.00716.98
8.1.130.0210.01317.00
8.1.120.0320.00317.22
8.1.110.0310.00317.11
8.1.100.0220.01817.00
8.1.90.0460.01217.09
8.1.80.0320.00817.00
8.1.70.0260.00617.13
8.1.60.0300.01217.25
8.1.50.0330.01016.88
8.1.40.0200.00017.35
8.1.30.0170.00217.25
8.1.20.0250.00317.25
8.1.10.0350.00717.23
8.1.00.0370.00616.75

preferences:
146.08 ms | 1005 KiB | 7 Q