3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function translate($from_lan, $to_lan, $text){ $json = json_decode(file_get_contents('https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=' . urlencode($text) . '&langpair=' . $from_lan . '|' . $to_lan)); $translated_text = $json->responseData->translatedText; return $translated_text; } echo translate('en' , 'ar' , "Hello"); ?><?php
Output for 5.4.0 - 5.5.8
Parse error: syntax error, unexpected end of file in /in/q74QU on line 9
Process exited with code 255.
Output for 5.3.0 - 5.3.29
Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in /in/q74QU on line 3 Warning: file_get_contents(https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=Hello&langpair=en|ar): failed to open stream: No such file or directory in /in/q74QU on line 3 <?php
Output for 5.2.3 - 5.2.17
Warning: file_get_contents(https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=Hello&langpair=en|ar): failed to open stream: No such file or directory in /in/q74QU on line 3 <?php
Output for 5.2.0 - 5.2.2
<br /> <b>Warning</b>: file_get_contents(https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&amp;q=Hello&amp;langpair=en|ar) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in <b>/in/q74QU</b> on line <b>3</b><br /> <?php
Output for 5.0.0 - 5.1.6
<br /> <b>Fatal error</b>: Call to undefined function json_decode() in <b>/in/q74QU</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.4.5 - 4.4.9
<br /> <b>Fatal error</b>: Call to undefined function: json_decode() in <b>/in/q74QU</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.3.2 - 4.4.4
<br /> <b>Fatal error</b>: Call to undefined function: json_decode() in <b>/in/q74QU</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.3.0 - 4.3.1
<br /> <b>Fatal error</b>: Call to undefined function: json_decode() in <b>/in/q74QU</b> on line <b>3</b><br />