3v4l.org

run code in 300+ PHP versions simultaneously
<?php //thông tin tài khoản //Nếu không get được token vui lòng đăng nhập facebook bằng trình duyệt lại 1 lần và xác nhận IP của server bạn up code là hợp lệ thì sẽ đc! $user = "ripvn11@yahoo.com"; $pass = "dkmhack123"; //Thông tin APP facebook $secretkey = "62f8ce9f74b12f84c123cc23437a4a32"; $api_key = "882a8490361da98702bf97a021ddc14d"; //hàm này sẽ tạo ra biến sig //Đại khái đây là chuỗn bảo mật của facebook bao gồm thông tin tất cả các biến truyền vào trong $postdate sau đó ghép với $secretkey rồi md5 tất cả là ra //Ai muốn tìm hiểu đọc tài liệu API của facebook nha :D function tao_sig($postdata){ global $secretkey; $textsig = ""; foreach($postdata as $key => $value){ $textsig .= "$key=$value"; } $textsig .= $secretkey; $textsig = md5($textsig); return $textsig; } //Hàm curl để post dữ liệu thôi function getpage($url, $postdata='') { $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); //2 dòng dưới dùng để bỏ qua xác thực https vì link của facebook là https curl_setopt($c, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($c, CURLOPT_SSL_VERIFYHOST,false); //Cũng không quan trọng chỉ là vẫn curl trang tiếp theo khi header trả về là 1 redirect link //Và Trả nội dung về 1 biến chứ không xuất ra màn hình luôn curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); //nhìn là biết he curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0'); //Post data curl_setopt($c, CURLOPT_POST, 1); curl_setopt($c, CURLOPT_POSTFIELDS, $postdata); $page = curl_exec($c); curl_close($c); return $page; } //mảng chứa các giá sẽ POST lên server facebook $postdata = array( "api_key" => $api_key, "email" => $user, "format" => "JSON", "locale" => "vi_vn", "method" => "auth.login", "password" => $pass, "return_ssl_resources" => "0", "v" => "1.0" ); //dùng hàm tạo ra chuỗi sig rồi ghép vào mảng chứa các giá trị cần POST $postdata['sig'] = tao_sig($postdata); //build nó thành dạng POST data http_build_query($postdata); //Curl POST data trên tới setver facebook $data = getpage("https://api.facebook.com/restserver.php",$postdata); //Vì facebook sẽ trả về dạng JSON nên dùng hàm này để chuyển thành mảng (array) để dễ truy xuất dữ liệu $data = json_decode($data); //lấy token trong mảng mới chuyển ra $token = $data->access_token; //show token ra thôi echo $token;

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.0040.01218.68
8.3.50.0040.01116.39
8.3.40.0040.01118.95
8.3.30.0120.00318.57
8.3.20.0050.00319.28
8.3.10.0040.00721.76
8.3.00.0040.00419.60
8.2.180.0100.01018.66
8.2.170.0070.00722.96
8.2.160.0000.01320.39
8.2.150.0040.00424.18
8.2.140.0050.00324.66
8.2.130.0040.00420.53
8.2.120.0080.00026.35
8.2.110.0030.00622.25
8.2.100.0040.00817.91
8.2.90.0000.00917.75
8.2.80.0060.00618.90
8.2.70.0080.00017.93
8.2.60.0080.00018.16
8.2.50.0030.00619.34
8.2.40.0040.00421.20
8.2.30.0000.00719.27
8.2.20.0040.00418.09
8.2.10.0070.00018.09
8.2.00.0030.00518.12
8.1.280.0070.00725.92
8.1.270.0030.00622.08
8.1.260.0000.00726.35
8.1.250.0040.00428.09
8.1.240.0090.00023.70
8.1.230.0040.00817.89
8.1.220.0000.00817.78
8.1.210.0080.00018.77
8.1.200.0000.00917.35
8.1.190.0050.00317.23
8.1.180.0000.00818.10
8.1.170.0040.00420.29
8.1.160.0000.00819.05
8.1.150.0030.00718.83
8.1.140.0030.00719.62
8.1.130.0040.00418.88
8.1.120.0030.00517.38
8.1.110.0000.00817.38
8.1.100.0070.00017.48
8.1.90.0020.00517.46
8.1.80.0000.01017.36
8.1.70.0030.00317.51
8.1.60.0090.00017.64
8.1.50.0000.00817.54
8.1.40.0030.00917.57
8.1.30.0030.00617.63
8.1.20.0070.00017.57
8.1.10.0000.00817.63
8.1.00.0050.00217.43
8.0.300.0040.00418.77
8.0.290.0050.00316.75
8.0.280.0080.00018.48
8.0.270.0030.00317.34
8.0.260.0030.00316.79
8.0.250.0070.00017.04
8.0.240.0060.00317.08
8.0.230.0000.01016.96
8.0.220.0070.00017.01
8.0.210.0000.00716.95
8.0.200.0030.00317.11
8.0.190.0030.00617.08
8.0.180.0030.00517.02
8.0.170.0050.00216.93
8.0.160.0070.00016.90
8.0.150.0000.00716.94
8.0.140.0000.00716.93
8.0.130.0040.00413.36
8.0.120.0070.00016.95
8.0.110.0050.00317.02
8.0.100.0020.00517.05
8.0.90.0000.00716.89
8.0.80.0130.00917.05
8.0.70.0030.00517.05
8.0.60.0050.00316.91
8.0.50.0000.00816.91
8.0.30.0120.00617.13
8.0.20.0100.01017.41
8.0.10.0040.00417.10
8.0.00.0090.01316.63
7.4.330.0000.00515.55
7.4.320.0030.00316.57
7.4.300.0030.00316.64
7.4.290.0070.00016.46
7.4.280.0000.00716.63
7.4.270.0000.00816.71
7.4.260.0030.00316.53
7.4.250.0040.00416.65
7.4.240.0050.00216.54
7.4.230.0040.00416.44
7.4.220.0170.00716.54
7.4.210.0050.00916.61
7.4.200.0000.00716.52
7.4.160.0130.00416.51
7.4.150.0060.01217.40
7.4.140.0170.00817.86
7.4.130.0170.00916.46
7.4.120.0120.00516.58
7.4.110.0160.00316.58
7.4.100.0090.01516.61
7.4.90.0130.00316.63
7.4.80.0140.00319.39
7.4.70.0060.01116.53
7.4.60.0120.00616.62
7.4.50.0100.00316.69
7.4.40.0110.00616.68
7.4.30.0110.00716.45
7.4.10.0070.00715.28
7.4.00.0060.01014.98
7.3.330.0000.00613.35
7.3.320.0030.00313.31
7.3.310.0040.00416.48
7.3.300.0000.00616.41
7.3.290.0040.00416.48
7.3.280.0050.01116.42
7.3.270.0120.00917.40
7.3.260.0110.00616.49
7.3.250.0120.00716.52
7.3.240.0050.01216.44
7.3.230.0060.01016.70
7.3.210.0090.00716.61
7.3.200.0090.00916.73
7.3.190.0160.00316.70
7.3.180.0100.00616.61
7.3.170.0100.00616.62
7.3.160.0070.01416.55
7.3.130.0060.01014.89
7.3.120.0060.01114.99
7.3.110.0070.00915.00
7.3.100.0070.00815.05
7.3.90.0040.00814.90
7.3.80.0040.00914.94
7.3.70.0070.00714.90
7.3.60.0040.00814.89
7.3.50.0100.00414.85
7.3.40.0070.00714.92
7.3.30.0090.00414.73
7.3.20.0030.00916.66
7.3.10.0060.00716.70
7.3.00.0070.00716.68
7.2.330.0060.01216.61
7.2.320.0070.01016.54
7.2.310.0070.01016.46
7.2.300.0060.01016.84
7.2.290.0030.01316.58
7.2.260.0000.01715.28
7.2.250.0080.01115.11
7.2.240.0090.00815.23
7.2.230.0050.01215.13
7.2.220.0080.00615.09
7.2.210.0040.01015.11
7.2.200.0060.00915.12
7.2.190.0050.00815.11
7.2.180.0030.01115.03
7.2.170.0070.00715.05
7.2.160.0080.00915.26
7.2.150.0060.00716.91
7.2.140.0080.00516.84
7.2.130.0050.00716.92
7.2.120.0020.01217.02
7.2.110.0070.00816.87
7.2.100.0010.01116.93
7.2.90.0060.00916.93
7.2.80.0110.00316.91
7.2.70.0020.00916.94
7.2.60.0050.00916.90
7.2.50.0060.00916.95
7.2.40.0040.00816.98
7.2.30.0100.00517.00
7.2.20.0070.00617.02
7.2.10.0040.01116.76
7.2.00.0060.00816.88
7.1.330.0050.01115.86
7.1.320.0080.00715.80
7.1.310.0050.00915.63
7.1.300.0070.00415.83
7.1.290.0080.00515.79
7.1.280.0080.00515.85
7.1.270.0050.00515.77
7.1.260.0060.00615.82
7.1.250.0050.00715.84
7.1.240.0030.01215.67
7.1.230.0070.01015.70
7.1.220.0020.01115.74
7.1.210.0070.00615.80
7.1.200.0040.00915.73
7.1.190.0040.00715.86
7.1.180.0020.01215.89
7.1.170.0050.01115.88
7.1.160.0010.01415.69
7.1.150.0090.00415.82
7.1.140.0050.00815.88
7.1.130.0040.01115.82
7.1.120.0060.00615.64
7.1.110.0020.01015.79
7.1.100.0090.00516.52
7.1.90.0050.00915.77
7.1.80.0020.01015.73
7.1.70.0090.00616.20
7.1.60.1470.01021.51
7.1.50.0070.01621.54
7.1.40.0250.00921.46
7.1.30.0160.00621.42
7.1.20.0160.01021.44
7.1.10.0080.00515.42
7.1.00.0080.01215.59
7.0.330.0050.00615.46
7.0.320.0060.00615.46
7.0.310.0020.01215.39
7.0.300.0070.00615.40
7.0.290.0050.00815.48
7.0.280.0030.00715.33
7.0.270.0090.00115.34
7.0.260.0020.01215.37
7.0.250.0050.00715.38
7.0.240.0070.00815.57
7.0.230.0020.01315.34
7.0.220.0030.00815.37
7.0.210.0070.00415.33
7.0.200.0060.00915.18
7.0.190.0030.01215.21
7.0.180.0040.01415.10
7.0.170.0070.01015.17
7.0.160.0070.00915.09
7.0.150.0030.01115.11
7.0.140.0080.00815.20
7.0.130.0080.00515.16
7.0.120.0060.01015.09
7.0.110.1190.00815.25
7.0.100.1080.01415.01
7.0.90.0020.01415.18
7.0.80.0060.00815.10
7.0.70.0070.01115.22
7.0.60.1010.00815.06
7.0.50.0080.00815.25
7.0.40.0990.00813.85
7.0.30.0280.00613.85
7.0.20.0820.00913.85
7.0.10.0310.01213.83
7.0.00.0100.00713.97
5.6.400.0080.00414.65
5.6.390.0090.00514.52
5.6.380.0020.01014.36
5.6.370.0040.01214.58
5.6.360.0050.00614.32
5.6.350.0050.01014.36
5.6.340.0040.00614.37
5.6.330.0060.00814.35
5.6.320.0060.00514.54
5.6.310.0040.00714.53
5.6.300.0040.00714.40
5.6.290.0030.00814.44
5.6.280.0040.00814.46
5.6.270.0040.00714.45
5.6.260.0000.01614.29
5.6.250.0000.01614.65
5.6.240.0020.01114.48
5.6.230.0060.00614.44
5.6.220.0070.00614.35
5.6.210.0050.00814.32
5.6.200.0010.00714.47
5.6.190.0050.01014.39
5.6.180.0070.01214.30
5.6.170.0070.01014.60
5.6.160.0100.00514.43
5.6.150.0020.01514.44
5.6.140.0000.01314.45
5.6.130.0090.00614.32
5.6.120.0020.01514.44
5.6.110.0090.00414.28
5.6.100.0080.00314.45
5.6.90.0080.00614.23
5.6.80.0040.00914.36
5.6.70.0080.00714.23
5.6.60.0070.00614.30
5.6.50.0090.00214.33
5.6.40.0050.01114.46
5.6.30.0050.01014.46
5.6.20.0050.00914.40
5.6.10.0110.00314.46
5.6.00.0110.00314.37

preferences:
58.69 ms | 400 KiB | 5 Q