3v4l.org

run code in 300+ PHP versions simultaneously
<?php $accessID = "09d67621"; $secretKey = "c0ab83a5057b00d294a2b7531ce21236"; $expires = mktime() + 300; // The request is good for the next 5 minutes, or 300 seconds from now. $stringToSign = $accessID."\n".$expires; // Get the "raw" or binary output of the hmac hash. $binarySignature = hash_hmac('sha1', $stringToSign, $secretKey, true); // We need to base64-encode it and then url-encode that. $urlSafeSignature = urlencode(base64_encode($binarySignature)); $urlToFetch = "http://api3.wordtracker.com/search?keyword=cheap&app_id=09d67621&app_key=c0ab83a5057b00d294a2b7531ce21236&limit=3"; echo $urlToFetch; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $urlToFetch); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 120); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); $buffer = curl_exec($curl_handle); curl_close($curl_handle); $buffer=utf8_encode($buffer); $arr = json_decode($buffer); print_r($arr); ?>
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Fatal error: Uncaught ArgumentCountError: mktime() expects at least 1 argument, 0 given in /in/T0uVq:5 Stack trace: #0 /in/T0uVq(5): mktime() #1 {main} thrown in /in/T0uVq on line 5
Process exited with code 255.
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33
Deprecated: mktime(): You should be using the time() function instead in /in/T0uVq on line 5 http://api3.wordtracker.com/search?keyword=cheap&app_id=09d67621&app_key=c0ab83a5057b00d294a2b7531ce21236&limit=3 Fatal error: Uncaught Error: Call to undefined function curl_init() in /in/T0uVq:15 Stack trace: #0 {main} thrown in /in/T0uVq on line 15
Process exited with code 255.
Output for 7.3.32 - 7.3.33
http://api3.wordtracker.com/search?keyword=cheap&app_id=09d67621&app_key=c0ab83a5057b00d294a2b7531ce21236&limit=3 Fatal error: Uncaught Error: Call to undefined function curl_init() in /in/T0uVq:15 Stack trace: #0 {main} thrown in /in/T0uVq on line 15
Process exited with code 255.
Output for 5.1.2 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.28
Strict Standards: mktime(): You should be using the time() function instead in /in/T0uVq on line 5 http://api3.wordtracker.com/search?keyword=cheap&app_id=09d67621&app_key=c0ab83a5057b00d294a2b7531ce21236&limit=3 Fatal error: Call to undefined function curl_init() in /in/T0uVq on line 15
Process exited with code 255.
Output for 5.1.0 - 5.1.1
Strict Standards: mktime(): You should be using the time() function instead in /in/T0uVq on line 5 Fatal error: Call to undefined function hash_hmac() in /in/T0uVq on line 9
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Fatal error: Call to undefined function hash_hmac() in /in/T0uVq on line 9
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash_hmac() in /in/T0uVq on line 9
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: hash_hmac() in /in/T0uVq on line 9
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash_hmac() in /in/T0uVq on line 9

preferences:
269.82 ms | 401 KiB | 398 Q