3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ((!isset($_POST['mroster'])) || (!isset($_POST['mpass_word']))) { header("Location: show_memloginNEW.html"); exit; } $mysqli = mysqli_connect(localhost,sunrise_sunrise,Xtrem6fTy,sunrise_triessorg) or die("Couldn't select databasea."); echo "mroster"; // use mysqli_real_escape_string to clean the input NEW $mroster = mysqli_real_escape_string($mysqli, $_POST['mroster']); $mpass_word = mysqli_real_escape_string($mysqli, $_POST['mpass_word']); // create and issue the query $sql = "SELECT roster,pass_word FROM mem_auth WHERE roster = '".$mroster."' AND pass_word = '".$mpass_word."'; $result = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli)); if (mysqli_num_rows($result) == 1){ while ($info = mysqli_fetch_array($result)) { $roster = stripslashes($info['roster']); $pass_word = stripslashes($info['pass_word']); } $connection = mysql_connect(localhost,sunrise_sunrise,Xtrem6fTy); $db = mysql_select_db(sunrise_triessorg, $connection) or die("Couldn't select databasea."); $sql = "SELECT * FROM mem_auth WHERE roster = \"$mroster\" AND pass_word = (\"$mpass_word\") ";$result = mysql_query($sql) or die ("Can't execute query."); $num = mysql_numrows($result); while ($row = mysql_fetch_array($result)) { $rostera = $row['roster']; echo $rostera; } if ($num == 0) { echo "Your information does not match that which is on file, please try again" ; exit; } else { session_start(); session_register('valid'); $valid = "yes"; } //$datea = (date); $dttm = (date ("Y-m-d H:i:s")); $today = (date ("M j,Y")); $todayB = (date ("Y-m-d")); //$connection = mysql_connect(tri-ess-org,sunrise_sunrise,Xtrem6fTy); $connection = mysql_connect($host,$user,$password); $db = @mysql_select_db($db_name, $connection) or die("Couldn't select databaseb."); $ip = $REMOTE_ADDR; $sql = "INSERT INTO member_login (login_Roster, login_Time, ip) VALUES ('$rostera','$dttm','$ip')"; mysql_query($sql); $sql = "SELECT * FROM member WHERE roster LIKE '$Mroster' "; $result = @mysql_query($sql,$connection) or die("Couldn't execute query."); while ($row = mysql_fetch_array($result)) { $first = $row['first']; $rostera = $row['roster']; $doe = $row['doe']; } echo "Today is $today"; ob_end_flush(); ?>

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.200.0170.07018.91
5.4.190.0170.06318.80
5.4.180.0000.07719.01
5.4.170.0100.05318.99
5.4.160.0030.05718.98
5.4.150.0100.07718.71
5.4.140.0070.06016.48
5.4.130.0100.05016.46
5.4.120.0030.05716.34
5.4.110.0100.06316.29
5.4.100.0070.05316.38
5.4.90.0170.04016.47
5.4.80.0100.05016.35
5.4.70.0000.07716.34
5.4.60.0100.06316.58
5.4.50.0230.04316.46
5.4.40.0070.05016.36
5.4.30.0130.06316.59
5.4.20.0030.06016.36
5.4.10.0030.05716.44
5.4.00.0070.05316.03
5.3.270.0000.06314.39
5.3.260.0100.05014.45
5.3.250.0070.05314.61
5.3.240.0070.05314.76
5.3.230.0000.06314.61
5.3.220.0030.06014.41
5.3.210.0100.05014.58
5.3.200.0170.04014.57
5.3.190.0100.05014.41
5.3.180.0070.05014.42
5.3.170.0100.05314.43
5.3.160.0070.07014.43
5.3.150.0030.07014.27
5.3.140.0130.04314.44
5.3.130.0030.05714.57
5.3.120.0100.05314.64
5.3.110.0070.06714.55
5.3.100.0030.05313.81
5.3.90.0100.05314.03
5.3.80.0070.05014.04
5.3.70.0030.07014.07
5.3.60.0070.05013.70
5.3.50.0170.05313.97
5.3.40.0070.05013.95
5.3.30.0070.04713.69
5.3.20.0170.04013.64
5.3.10.0270.04713.69
5.3.00.0130.04713.55

preferences:
140.82 ms | 1394 KiB | 7 Q