3v4l.org

run code in 300+ PHP versions simultaneously
<?php <?php if ($stmt = $mysqli->prepare("INSERT INTO `regisrations`(`country`,`state`,`IP`,`email`,`firstname`,`lastname`,`othernames`,`pin`,`dayphone`,`postal`,`affiliation`) VALUES (?,?,?,?,?,?,?,?,?,?,?)")){ $stmt->bind_param('ssssssissss',$_SESSION[country],$_SESSION[state],$_SESSION[IP],$_SESSION[email],$_SESSION[firstname],$_SESSION[lastname],$_SESSION[othernames],$_SESSION[pin],$_SESSION[dayphone],$_SESSION[postal],$_SESSION[affiliation]); $_SESSION[country] = $_POST['country']; $_SESSION[state] = $_POST['state']; $_SESSION[IP] = $_POST['IP']; $_SESSION[email] = $_POST['email']; $_SESSION[firstname] = $_POST['firstname']; $_SESSION[lastname] = $_POST['lastname']; $_SESSION[othernames] = $_POST['othernames']; $_SESSION[pin] = $_POST['pin']; $_SESSION[dayphone] = $_POST['dayphone']; $_SESSION[postal] = $_POST['postal']; $_SESSION[affiliation] = $_POST['affiliation'];var_dump($result); $stmt->execute(); $stmt->close(); }else { printf("Prepared Statement Error: %s\n", $mysqli->error); } echo "<h1>Registration Complete!</h1>"; echo "<br />Thank you! You should receive an email shortly confirming your registration as shown below:"; $msg = "Thank you for registering. we are verifying your details and then create your account<br /><br />"; $msg .= "===================================================================<br />"; $msg .= "Contact Information:<br />"; $msg .= "===================================================================<br />"; $msg .= "Type: $_SESSION[country] <br />"; $msg .= "Organisation Name: $_SESSION[state] <br />"; $msg .= "Organisation Pin: $_SESSION[IP] <br />"; $msg .= "Email: $_SESSION[email] <br />"; $msg .= "Participant Name: $_SESSION[firstname] <br />"; $msg .= "Surname: $_SESSION[lastname] <br />"; $msg .= "Other Names: $_SESSION[othernames] <br />"; $msg .= "Participant PIN : $_SESSION[pin] <br />"; $msg .= "Phone: $_SESSION[dayphone] <br />"; $msg .= "Postal Address: $_SESSION[postal] <br />"; $msg .= "Designation: $_SESSION[affiliation] <br />"; $msg .= "Designation: $_SESSION[affiliation] <br />"; $msg .= "===================================================================<br />"; $msg .= "If you have any questions, contact us on Tel: 020 4965508 or Email: contactcentre@kentrade.go.ke<br />"; echo $msg; //Send confirmation message to user. $sender = "noreply@kentrade.go.ke"; $subject = "Registration Confirmed"; $mailheaders = "MIME-Version: 1.0\r\n"; $mailheaders .= "Content-type: text/html; charset=ISO-8859-1\r\n"; $mailheaders .= "From: $sender"; mail($_SESSION[email], $subject, $msg, $mailheaders); ?>

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.320.0050.03712.50
5.4.310.0080.03512.49
5.4.300.0060.03512.50
5.4.290.0050.03812.49
5.4.280.0060.03412.39
5.4.270.0070.03412.39
5.4.260.0050.03812.39
5.4.250.0090.03412.39
5.4.240.0050.03812.39
5.4.230.0040.03812.38
5.4.220.0020.03912.38
5.4.210.0050.03712.38
5.4.200.0060.03712.38
5.4.190.0050.03712.38
5.4.180.0050.03612.38
5.4.170.0070.03412.39
5.4.160.0050.03612.38
5.4.150.0050.03512.38
5.4.140.0090.04012.07
5.4.130.0040.03712.05
5.4.120.0040.03712.02
5.4.110.0070.03912.01
5.4.100.0080.03312.01
5.4.90.0040.04512.01
5.4.80.0030.03912.01
5.4.70.0090.03812.01
5.4.60.0080.04812.01
5.4.50.0110.04612.01
5.4.40.0060.03812.00
5.4.30.0070.03811.99
5.4.20.0070.04611.98
5.4.10.0080.03411.99
5.4.00.0040.04011.48
5.3.290.0060.03812.80
5.3.280.0070.03612.71
5.3.270.0040.03912.73
5.3.260.0060.04412.72
5.3.250.0050.03912.71
5.3.240.0070.03412.72
5.3.230.0060.04612.70
5.3.220.0030.04012.68
5.3.210.0040.04012.68
5.3.200.0060.03512.68
5.3.190.0080.03412.68
5.3.180.0060.03512.67
5.3.170.0070.03512.67
5.3.160.0090.03312.67
5.3.150.0080.03912.68
5.3.140.0060.03612.66
5.3.130.0060.04012.66
5.3.120.0090.03712.66
5.3.110.0060.03912.65
5.3.100.0070.03612.12
5.3.90.0080.03612.08
5.3.80.0050.03812.08
5.3.70.0030.03912.07
5.3.60.0090.03312.07
5.3.50.0060.03512.00
5.3.40.0080.03412.00
5.3.30.0060.03511.95
5.3.20.0070.03311.73
5.3.10.0040.04011.70
5.3.00.0050.03911.68
5.2.170.0050.0319.18
5.2.160.0040.0309.19
5.2.150.0070.0289.19
5.2.140.0030.0329.18
5.2.130.0030.0319.14
5.2.120.0050.0349.14
5.2.110.0030.0349.15
5.2.100.0070.0269.14
5.2.90.0050.0299.14
5.2.80.0020.0339.14
5.2.70.0050.0309.14
5.2.60.0060.0369.09
5.2.50.0060.0429.06
5.2.40.0060.0349.04
5.2.30.0030.0319.01
5.2.20.0040.0299.00
5.2.10.0060.0268.93
5.2.00.0040.0298.78
5.1.60.0040.0258.07
5.1.50.0020.0278.07
5.1.40.0030.0258.05
5.1.30.0080.0278.40
5.1.20.0060.0258.42
5.1.10.0040.0268.14
5.1.00.0060.0258.14
5.0.50.0040.0206.63
5.0.40.0030.0206.48
5.0.30.0050.0296.29
5.0.20.0020.0216.27
5.0.10.0010.0226.24
5.0.00.0020.0326.23
4.4.90.0010.0174.78
4.4.80.0040.0144.76
4.4.70.0010.0164.76
4.4.60.0020.0164.76
4.4.50.0040.0144.77
4.4.40.0020.0264.71
4.4.30.0020.0164.76
4.4.20.0040.0194.84
4.4.10.0060.0194.85
4.4.00.0030.0304.76
4.3.110.0030.0154.67
4.3.100.0020.0154.66
4.3.90.0030.0144.63
4.3.80.0020.0334.59
4.3.70.0030.0144.63
4.3.60.0010.0164.63
4.3.50.0070.0194.62
4.3.40.0030.0244.53
4.3.30.0030.0153.29
4.3.20.0030.0153.26
4.3.10.0020.0163.22
4.3.00.0100.0176.91

preferences:
142.85 ms | 1394 KiB | 7 Q