3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* * PHP Sockets - How to create a TCP/IP socket client */ echo "<h2>TCP/IP Connection</h2><br />"; /* Get the port for the WWW service. */ $service_port = 11000; /* Get the IP address for the target host. */ $address = gethostbyname('ppp089210193030.access.hol.gr'); /* Create a TCP/IP socket. */ $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br />"; } else { echo "OK.<br />"; } echo "Attempting to connect to '$address' on port '$service_port'..."; $result = socket_connect($socket, $address, $service_port); if ($result === false) { echo "socket_connect() failed.<br />Reason: ($result) " . socket_strerror(socket_last_error($socket)) . "<br />"; } else { echo "OK.<br />"; } $in = "HEAD / HTTP/1.1<br />"; $in .= "Host: www.example.com<br />"; $in .= "Connection: Close<br /><br />"; $out = ''; echo $in; echo "Sending HTTP HEAD request..."; socket_write($socket, $in, strlen($in)); echo "OK.<br />"; /* echo "Reading response:<br /><br />"; while ($out = socket_read($socket, 2048)) { echo $out."<br /><br />"; } */ echo "Closing socket..."; socket_close($socket); echo "OK.<br /><br />"; ?>
Output for git.master, git.master_jit, rfc.property-hooks
<h2>TCP/IP Connection</h2><br /> Fatal error: Uncaught Error: Call to undefined function socket_create() in /in/9jNR0:17 Stack trace: #0 {main} thrown in /in/9jNR0 on line 17
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
51.66 ms | 401 KiB | 8 Q