3v4l.org

run code in 300+ PHP versions simultaneously
<?php $formula = <<<EOD =SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);".__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);".__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Non";VM(C29681)="Oui";VC(C29681)="Non";VM(C85755)="Oui";VC(C85755)="Oui");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ne couvre pas les garanties incapacité et invalidité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Non";VM(C85755)="Oui";VC(C85755)="Oui");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ne couvre pas la garantie invalidité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Non";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Oui");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ne couvre pas la garantie incapacité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Non";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Oui");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ne couvre pas la garantie PTIA.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Non";VM(C29680)="Oui";VC(C29680)="Non";VM(C29681)="Oui";VC(C29681)="Non";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);" et ne couvre pas les garanties PTIA, incapacité et invalidité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Non";VM(C29681)="Oui";VC(C29681)="Non";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);" et ne couvre pas les garanties incapacité et invalidité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Non";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);" et ne couvre pas la garantie invalidité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Oui";VM(C29680)="Oui";VC(C29680)="Non";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);" et ne couvre pas la garantie incapacité.__");SI(ET(VP("customer_french_resident")="Oui";VM(C29678)="Oui";VC(C29678)="Oui";VM(C29679)="Oui";VC(C29679)="Non";VM(C29680)="Oui";VC(C29680)="Oui";VM(C29681)="Oui";VC(C29681)="Oui";VM(C85755)="Oui";VC(C85755)="Non");CONCATENER("**L'offre individuelle ne maintient pas la couverture en cas de déplacement dans le monde entier à titre personnel, professionnel et humanitaire.** __Explication : Le contrat proposé en délégation ";VC(C85779);" et ne couvre pas la garantie PTIA.__");""))))))))))) EOD ; $fomule2 = '=SI(ET(VP("customer_french_resident")=12,5))))12.5;12,5;"12,5"'; $expression = preg_replace_callback('/(,)(?=(?:[^"]|"[^"]*")*$)/', function () { return '.'; }, $fomule2); var_dump(preg_last_error()); var_dump($expression);

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.0100.01316.88
8.3.50.0090.00618.14
8.3.40.0090.00618.92
8.3.30.0040.01218.84
8.3.20.0060.00318.93
8.3.10.0000.00821.86
8.3.00.0040.00420.61
8.2.180.0120.00318.31
8.2.170.0090.00622.96
8.2.160.0140.00722.20
8.2.150.0060.00324.18
8.2.140.0040.00424.66
8.2.130.0060.00319.77
8.2.120.0000.00826.35
8.2.110.0070.00420.35
8.2.100.0060.00617.89
8.2.90.0090.00017.75
8.2.80.0000.00817.97
8.2.70.0030.00617.92
8.2.60.0040.00418.09
8.2.50.0030.00518.10
8.2.40.0050.00319.50
8.2.30.0040.00419.39
8.2.20.0080.00318.13
8.2.10.0000.00718.16
8.2.00.0000.00917.97
8.1.270.0040.00419.14
8.1.260.0060.00926.35
8.1.250.0040.00428.09
8.1.240.0060.00322.47
8.1.230.0120.00021.00
8.1.220.0040.00417.91
8.1.210.0030.00618.77
8.1.200.0060.00317.73
8.1.190.0060.00317.35
8.1.180.0000.00918.10
8.1.170.0030.00518.76
8.1.160.0060.00318.96
8.1.150.0070.00018.94
8.1.140.0030.00522.25
8.1.130.0000.00722.06
8.1.120.0030.00317.66
8.1.110.0000.00717.56
8.1.100.0030.00617.49
8.1.90.0110.00017.65
8.1.80.0030.00617.64
8.1.70.0040.00417.61
8.1.60.0040.00417.77
8.1.50.0000.00817.74
8.1.40.0040.00417.61
8.1.30.0050.00317.74
8.1.20.0040.00417.84
8.1.10.0040.00417.61
8.1.00.0000.01117.57
8.0.300.0000.00818.77
8.0.290.0080.00017.00
8.0.280.0050.00318.41
8.0.270.0040.00417.23
8.0.260.0000.00718.38
8.0.250.0000.00917.13
8.0.240.0000.00717.18
8.0.230.0000.00917.06
8.0.220.0030.00316.98
8.0.210.0030.00316.96
8.0.200.0040.00417.08
8.0.190.0070.00017.11
8.0.180.0040.00417.16
8.0.170.0000.00817.14
8.0.160.0060.00317.00
8.0.150.0070.00017.06
8.0.140.0040.00417.07
8.0.130.0030.00313.52
8.0.120.0000.00817.13
8.0.110.0000.00817.16
8.0.100.0040.00417.19
8.0.90.0040.00417.02
8.0.80.0090.01317.10
8.0.70.0000.00717.11
8.0.60.0070.00017.09
8.0.50.0040.00417.10
8.0.30.0110.00717.23
8.0.20.0130.00717.40
8.0.10.0080.00017.16
8.0.00.0080.01416.81
7.4.330.0020.00215.55
7.4.320.0000.00716.80
7.4.300.0040.00416.70
7.4.290.0000.00816.69
7.4.280.0040.00416.76
7.4.270.0070.00016.80
7.4.260.0040.00416.72
7.4.250.0040.00416.76
7.4.240.0070.00016.84
7.4.230.0060.00316.92
7.4.220.0000.00816.91
7.4.210.0080.01216.88
7.4.200.0000.00716.85
7.4.160.0090.00716.80
7.4.140.0080.01017.86
7.4.130.0100.01416.56
7.4.120.0100.00916.73
7.3.330.0000.00513.44
7.3.320.0030.00313.25
7.3.310.0060.00316.38
7.3.300.0040.00416.34
7.3.290.0070.00016.52
7.3.280.0150.00516.53
7.3.260.0100.01016.53
7.3.240.0090.01116.66
7.2.110.0350.00614.81

preferences:
55.55 ms | 400 KiB | 5 Q