3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.ietf.org/rfc/rfc2246.txt'); curl_setopt($ch, CURLOPT_NOBODY, true); $err = fopen('php://temp', 'rw+'); curl_setopt($ch, CURLOPT_VERBOSE, true); //curl_setopt($ch, CURLOPT_CERTINFO, true); curl_setopt($ch, CURLOPT_STDERR, $err); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); //curl_setopt($ch, CURLOPT_SSLVERSION, 3); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($ch, CURLOPT_TIMEOUT, 4); echo '<pre>'; $result = curl_exec($ch); if (curl_errno($ch) != 0) { echo "<b>cURL Error (" . curl_errno($ch) . ")</b>: " . curl_error($ch) . "\n\n"; } $verify = curl_getinfo($ch, CURLINFO_SSL_VERIFYRESULT); echo "<b>SSL Verify</b>: {$verify}\n\n"; curl_close($ch); rewind($err); echo "<b>STDERR:</b>\n", htmlentities(stream_get_contents($err)), "\n"; fclose($err);
Output for 7.0.0 - 7.1.0
Fatal error: Uncaught Error: Call to undefined function curl_init() in /in/LoGti:2 Stack trace: #0 {main} thrown in /in/LoGti on line 2
Process exited with code 255.
Output for hhvm-3.10.0 - 3.12.0
<pre><b>cURL Error (6)</b>: Could not resolve host: www.ietf.org <b>SSL Verify</b>: 0 <b>STDERR:</b> * Could not resolve host: www.ietf.org * Closing connection 0
Output for 5.0.0 - 5.6.28
Fatal error: Call to undefined function curl_init() in /in/LoGti on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: curl_init() in /in/LoGti on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: curl_init() in /in/LoGti on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: curl_init() in /in/LoGti on line 2