3v4l.org

run code in 300+ PHP versions simultaneously
<?php session_start(); // セッションを開始 // 管理者かどうかを$_SESSION["user_class"]により確認 // ログインせず直接アクセスした場合(内容未定) if( $_SESSION["user_class"] == ""){ } // 一般ユーザが直接アクセスした場合(内容未定) elseif( $_SESSION["user_class"] == "0"){ } // 管理者がアクセスした場合(以下の処理を開始) elseif( $_SESSION["user_class"] == "1"){ // URLからイベントIDを取得 $_SESSION["event_id"] = 002 // 仮の数値 // DB // DBへ接続開始 サーバー名--localhost ユーザー名--root $dbHandle = mysql_connect("localhost","root") or die("can not connect db\n"); // MySQLのクライアントの文字コードをsjisに設定 mysql_query("SET NAMES sjis") or die("can not SET NAMES sjis"); // DB名を指定する $db = "test"; // SQL文送信 $sql = "select event_title from event "; $sql.= "where event_id= " . '$_SESSION["event_id"]' ; $result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br/>SQL:".$sql); $row = mysql_fetch_assoc($result); $event_title = $row["event_title"]; //SQL文を実行する $rs = mysql_db_query($db,$sql); //列数を取得する $num = mysql_num_fields($rs); } //管理者アクセスの動作、ここまで ?>

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.260.0100.05318.92
5.4.250.0070.05018.75
5.4.240.0170.07018.93
5.4.230.0000.08718.95
5.4.220.0030.06018.91
5.4.210.0070.07318.99
5.4.200.0200.06018.95
5.4.190.0170.04718.79
5.4.180.0000.06318.89
5.4.170.0170.06718.91
5.4.160.0100.05019.00
5.4.150.0000.06318.79
5.4.140.0030.05716.51
5.4.130.0130.06016.56
5.4.120.0030.05016.40
5.4.110.0170.05016.54
5.4.100.0100.06016.57
5.4.90.0130.05716.35
5.4.80.0030.07016.33
5.4.70.0000.08016.39
5.4.60.0070.05716.52
5.4.50.0130.06316.56
5.4.40.0130.06016.50
5.4.30.0230.04716.44
5.4.20.0170.04016.45
5.4.10.0100.05016.43
5.4.00.0070.05716.01
5.3.280.0100.04714.63
5.3.270.0200.05314.70
5.3.260.0130.05314.63
5.3.250.0070.06014.62
5.3.240.0070.05714.52
5.3.230.0170.05714.52
5.3.220.0070.07714.41
5.3.210.0070.07314.66
5.3.200.0030.06714.41
5.3.190.0030.05714.27
5.3.180.0170.06714.57
5.3.170.0070.05314.61
5.3.160.0170.05014.72
5.3.150.0100.05314.43
5.3.140.0030.06314.56
5.3.130.0070.05014.56
5.3.120.0100.05014.59
5.3.110.0030.05714.56
5.3.100.0070.05314.06
5.3.90.0130.04314.17
5.3.80.0130.04314.12
5.3.70.0070.04713.86
5.3.60.0070.05713.77
5.3.50.0100.06713.72
5.3.40.0030.05313.96
5.3.30.0030.05013.92
5.3.20.0070.04713.70
5.3.10.0070.04713.66
5.3.00.0100.05013.56

preferences:
149.56 ms | 1394 KiB | 7 Q