3v4l.org

run code in 300+ PHP versions simultaneously
<?php function send_defined_mail($empfaenger, $aktion, $laufzeit , $userdata, $content_footer) { /** * Aktionen: * bezahlung_rechnung [eDok 1a] * bezahlung_paypal [eDok 1b] * bezahlung_code [eDok 4] * aufpreis_rechnung [eDok 1c] * aufpreis_paypal [eDok 1d] **/ $betreff = "Ihre Registrierung auf "; $absender = "IT-Strukturen <info@>"; $antwortan = "info@"; $cc = "its@"; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8\r\n"; $header .= "From: $absender\r\n"; $header .= "Reply-To: $antwortan\r\n"; $header .= "Cc: $cc\r\n"; // falls an CC gesendet werden soll $header .= "X-Mailer: PHP ". phpversion(); $mail = mail($empfaenger, $betreff, $message, $header); $content_header = 'Hallo '.$userdata['first_name'].' '.$userdata['last_name'].',<br>'; switch ($aktion) { case 'bezahlung_rechnung': $content = 'herzlichen Dank für Ihre Registrierung auf www.. Sie haben Sich für eine Laufzeit von '.$laufzeit.' Monaten entschieden.<br>'. 'Die Rechnung werden wir Ihnen innerhalb von 24 Stunden per Email senden. Sofort nach Ausgleich wird Ihr Account mit allen Funktionen freigeschaltet.<br>'. 'Bis dahin haben Sie die Möglichkeit auf der "Selektion"-Seite bis zu 5 Klick-Analysen zu erstellen.'; break; case 'bezahlung_paypal': $content = 'herzlichen Dank für Ihre Registrierung auf www.. Sie haben Sich für eine Laufzeit von '.$laufzeit.' Monaten entschieden.<br>'. 'Die Rechnung werden wir Ihnen innerhalb von 24 Stunden per Email senden. Da Sie bereits mit Paypal bezahlt haben, wurde Ihr Account sofort mit allen Funktionen freigeschaltet.'; break; case 'bezahlung_code': $content = 'herzlichen Dank für Ihre Registrierung auf www.. Sie haben Sich für eine Laufzeit von '.$laufzeit.' Monaten entschieden.<br>'. 'Durch den Einsatz Ihres Freischaltcodes entstehen Ihnen keine Kosten für die Nutzung von www.<br><br>'. 'Ihren Account haben wir Ihnen sofort mit allen Funktionen freigeschaltet.'; break; case 'aufpreis_rechnung': case 'aufpreis_paypal': $content = 'herzlichen Dank für Ihre Registrierung auf www.. Sie haben Sich für eine Laufzeit von 12 Monaten entschieden.<br>'. 'Nach Abzug Ihres Freischaltcode-Rabattes verbleibt eine Restzahlung in Höhe von 84,03 € zzgl. Mwst. Die Rechnung über diesen Betrag werden wir Ihnen innerhalb von 24 Stunden per Email senden.<br><br>'. 'Ihren Account haben wir Ihnen sofort mit allen Funktionen freigeschaltet.'; break; default: return false; break; } if ($aktion == 'aufpreis_paypal') { $content .= ' Die Zahlung ist bereits über PayPal bei uns eingegangen.'; } $message = $content_header . $content . $content_footer; $mail = mail($empfaenger, $betreff, $message, $header); if ($mail) return true; return false; }

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)
7.4.10.0080.00814.59
7.4.00.0050.01515.02
7.3.130.0060.01314.67
7.3.120.0090.00914.59
7.3.110.0140.00514.76
7.3.100.0030.00814.71
7.3.90.0050.00914.79
7.3.80.0040.00814.73
7.3.70.0070.00414.73
7.3.60.0000.01314.72
7.3.50.0060.00814.72
7.3.40.0080.00814.68
7.3.30.0030.00914.64
7.3.20.0060.00916.46
7.3.10.0030.01016.42
7.3.00.0050.00916.63
7.2.260.0010.01614.86
7.2.250.0090.00915.00
7.2.240.0060.01014.88
7.2.230.0060.00814.71
7.2.220.0060.00615.01
7.2.210.0030.01014.86
7.2.200.0010.00814.80
7.2.190.0080.00615.01
7.2.180.0040.00714.76
7.2.170.0090.00614.71
7.2.160.0070.00814.90
7.2.150.0110.00716.84
7.2.140.0070.00716.79
7.2.130.0070.00616.57
7.2.120.0080.00516.50
7.2.110.0070.00716.65
7.2.100.0070.00616.56
7.2.90.0030.01016.77
7.2.80.0070.00516.68
7.2.70.0020.01316.88
7.2.60.0030.01116.63
7.2.50.0070.00616.78
7.2.40.0030.00816.60
7.2.30.0080.00616.58
7.2.20.0010.01216.91
7.2.10.0110.00516.78
7.2.00.0060.00817.45
7.1.330.0100.00315.69
7.1.320.0070.00515.73
7.1.310.0050.00715.56
7.1.300.0050.00715.69
7.1.290.0020.01015.74
7.1.280.0090.00415.47
7.1.270.0060.00515.71
7.1.260.0030.01215.45
7.1.250.0050.00515.49
7.1.240.0040.00815.58
7.1.230.0060.00615.46
7.1.220.0000.01015.44
7.1.210.0070.00715.67
7.1.200.0040.01115.66
7.1.190.0060.01115.53
7.1.180.0050.00915.36
7.1.170.0060.00815.72
7.1.160.0040.00815.60
7.1.150.0070.00815.51
7.1.140.0090.00315.44
7.1.130.0040.01015.62
7.1.120.0090.00415.68
7.1.110.0060.00515.51
7.1.100.0080.00416.20
7.1.90.0040.00715.54
7.1.80.0020.01315.51
7.1.70.0100.00615.95
7.1.60.0070.01017.06
7.1.50.0090.00916.06
7.1.40.0050.00815.51
7.1.30.0030.00915.41
7.1.20.0050.00715.51
7.1.10.0030.01015.49
7.1.00.0050.02917.79
7.0.330.0080.00515.29
7.0.320.0060.00815.26
7.0.310.0050.00615.14
7.0.300.0000.01315.18
7.0.290.0080.00615.32
7.0.280.0030.00715.20
7.0.270.0040.00815.31
7.0.260.0100.00515.25
7.0.250.0090.00715.32
7.0.240.0100.00715.39
7.0.230.0000.01315.41
7.0.220.0020.01015.23
7.0.210.0030.01015.18
7.0.200.0050.00815.80
7.0.190.0090.00515.28
7.0.180.0030.00915.14
7.0.170.0070.00715.21
7.0.160.0030.00715.01
7.0.150.0080.00615.16
7.0.140.0010.03717.55
7.0.130.0060.00615.08
7.0.120.0000.01015.31
7.0.110.0030.00815.21
7.0.100.0050.00515.21
7.0.90.0050.00715.22
7.0.80.0080.00615.32
7.0.70.0090.00215.27
7.0.60.0090.01416.82
7.0.50.0010.02016.16
7.0.40.0080.02515.69
7.0.30.0080.03815.72
7.0.20.0170.02415.71
7.0.10.0140.02215.57
7.0.00.0040.03115.64
5.6.400.0090.00314.21
5.6.390.0050.00914.21
5.6.380.0030.00714.38
5.6.370.0040.01014.01
5.6.360.0020.01114.26
5.6.350.0120.00114.13
5.6.340.0050.00514.29
5.6.330.0050.00914.35
5.6.320.0050.01114.18
5.6.310.0070.00514.15
5.6.300.0050.01114.18
5.6.290.0030.01014.25
5.6.280.0080.02616.26
5.6.270.0030.00813.92
5.6.260.0050.00814.15
5.6.250.0100.00514.27
5.6.240.0020.00814.01
5.6.230.0050.01014.13
5.6.220.0060.01014.25
5.6.210.0060.02616.35
5.6.200.0040.02515.49
5.6.190.0030.03316.26
5.6.180.0140.02316.34
5.6.170.0090.03416.24
5.6.160.0090.02916.28
5.6.150.0060.03015.39
5.6.140.0050.02515.55
5.6.130.0060.03215.61
5.6.120.0050.03316.48
5.6.110.0060.02416.38
5.6.100.0070.01416.41
5.6.90.0090.02916.46
5.6.80.0050.02016.20
5.6.70.0120.03016.10
5.6.60.0050.01014.00
5.6.50.0030.01014.07
5.6.40.0000.01513.99
5.6.30.0060.00414.06
5.6.20.0050.01014.09
5.6.10.0030.00914.25
5.6.00.0080.00314.12
5.5.380.0050.00814.04
5.5.370.0030.00813.93
5.5.360.0060.00613.99
5.5.350.0100.02816.25
5.5.340.0050.02315.51
5.5.330.0040.02415.89
5.5.320.0020.02216.10
5.5.310.0110.02116.08
5.5.300.0070.02115.40
5.5.290.0050.01915.48
5.5.280.0060.01816.29
5.5.270.0100.02916.36
5.5.260.0020.03616.16
5.5.250.0020.03616.13
5.5.240.0070.01716.06
5.5.230.0040.01113.80
5.5.220.0050.01013.97
5.5.210.0060.01014.03
5.5.200.0040.01113.69
5.5.190.0080.00314.00
5.5.180.0000.01313.87
5.5.170.0060.00613.79
5.5.160.0080.00013.88
5.5.150.0060.00813.94
5.5.140.0040.01014.13
5.5.130.0050.00714.08
5.5.120.0040.01113.96
5.5.110.0080.00413.92
5.5.100.0060.00513.80
5.5.90.0060.00413.99
5.5.80.0040.00413.91
5.5.70.0030.00913.89
5.5.60.0010.01013.82
5.5.50.0020.01113.67
5.5.40.0040.00513.96
5.5.30.0060.00713.96
5.5.20.0040.00913.86
5.5.10.0070.00514.15
5.5.00.0050.00613.84
5.4.450.0260.02014.96
5.4.440.0390.02015.08
5.4.430.0350.02415.00
5.4.420.0380.02615.00
5.4.410.0070.02115.03
5.4.400.0380.01914.80
5.4.390.0430.02114.79
5.4.380.0100.02114.75
5.4.370.0010.02214.76
5.4.360.0080.01614.77
5.4.350.0080.01712.52
5.4.340.0050.01612.52
5.4.330.0040.00512.77
5.4.320.0050.01412.68
5.4.310.0050.01512.68
5.4.300.0030.02012.68
5.4.290.0040.02012.68
5.4.280.0050.01712.65
5.4.270.0040.03014.74
5.4.260.0070.02414.81
5.4.250.0090.01814.74
5.4.240.0050.02414.83
5.4.230.0060.02014.79
5.4.220.0010.02714.88
5.4.210.0110.02214.88
5.4.200.0040.02514.76
5.4.190.0050.02214.83
5.4.180.0080.02014.73
5.4.170.0070.02414.72
5.4.160.0080.02814.85
5.4.150.0090.02614.84
5.4.140.0050.03114.03
5.4.130.0070.02114.02
5.4.120.0050.02213.99
5.4.110.0070.02013.98
5.4.100.0080.01814.00
5.4.90.0060.02014.03
5.4.80.0070.02213.98
5.4.70.0060.02713.98
5.4.60.0030.02514.01
5.4.50.0060.02013.97
5.4.40.0030.02213.98
5.4.30.0080.02413.97
5.4.20.0080.02114.02
5.4.10.0080.02714.05
5.4.00.0130.01613.81
5.3.290.0050.01812.78
5.3.280.0090.01813.35
5.3.270.0100.01913.38
5.3.260.0070.02613.38
5.3.250.0020.02713.38
5.3.240.0030.02213.41
5.3.230.0040.02313.44
5.3.220.0070.01813.42
5.3.210.0040.02813.40
5.3.200.0040.03113.36
5.3.190.0050.02613.34
5.3.180.0080.02013.40
5.3.170.0090.02113.38
5.3.160.0050.02313.34
5.3.150.0080.01813.40
5.3.140.0080.02713.37
5.3.130.0050.02513.33
5.3.120.0050.01913.36
5.3.110.0020.03013.36
5.3.100.0030.02713.22
5.3.90.0030.02513.15
5.3.80.0030.02613.18
5.3.70.0050.02113.26
5.3.60.0070.02213.19
5.3.50.0080.01813.17
5.3.40.0060.02513.16
5.3.30.0020.02413.18
5.3.20.0030.02913.05
5.3.10.0020.02913.10
5.3.00.0050.02413.09
5.2.170.0170.04711.16
5.2.160.0100.05311.13
5.2.150.0030.04011.38
5.2.140.0070.06011.14
5.2.130.0100.04311.12
5.2.120.0130.03311.18
5.2.110.0070.05011.11
5.2.100.0000.04311.09
5.2.90.0170.04311.34
5.2.80.0030.04711.09
5.2.70.0100.05310.94
5.2.60.0000.04711.15
5.2.50.0130.03710.95
5.2.40.0100.04010.97
5.2.30.0100.04310.99
5.2.20.0070.04311.05
5.2.10.0070.05310.95
5.2.00.0070.04710.71
5.1.60.0030.05010.11
5.1.50.0070.0439.86
5.1.40.0000.04310.06
5.1.30.0100.05310.57
5.1.20.0100.03310.28
5.1.10.0100.04010.07
5.1.00.0130.04310.09
5.0.50.0000.0338.80
5.0.40.0070.0238.44
5.0.30.0130.0478.49
5.0.20.0070.0338.45
5.0.10.0100.0378.11
5.0.00.0030.0438.16
4.4.90.0030.0307.20
4.4.80.0030.0207.20
4.4.70.0070.0237.20
4.4.60.0000.0237.20
4.4.50.0100.0207.20
4.4.40.0030.0407.20
4.4.30.0030.0207.20
4.4.20.0030.0207.20
4.4.10.0000.0237.20
4.4.00.0000.0407.20
4.3.110.0000.0277.19
4.3.100.0030.0237.19
4.3.90.0070.0307.19
4.3.80.0070.0277.19
4.3.70.0000.0237.19
4.3.60.0030.0307.19
4.3.50.0000.0237.19
4.3.40.0030.0437.19
4.3.30.0000.0237.19
4.3.20.0000.0237.19
4.3.10.0000.0277.19
4.3.00.0170.0206.78

preferences:
37.89 ms | 400 KiB | 5 Q