summaryrefslogtreecommitdiff
path: root/sapi/cli/tests/php_cli_server.inc
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-04-08 17:11:50 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-04-08 17:11:50 +0200
commitb0d8f012f95ba1f2d8dba238c93baf3afb73b78e (patch)
tree9ba864f83ba6f14445470da4f4cfb2b0b4bfad90 /sapi/cli/tests/php_cli_server.inc
parent5293c6d6d4b3faa8eecf48429c1b8a351167fc94 (diff)
parent132749122426ee21171b2b3caccfaf86e24b4adf (diff)
downloadphp-git-b0d8f012f95ba1f2d8dba238c93baf3afb73b78e.tar.gz
Merge branch 'PHP-7.4'
* PHP-7.4: Add php_cli_server_connect() helper
Diffstat (limited to 'sapi/cli/tests/php_cli_server.inc')
-rw-r--r--sapi/cli/tests/php_cli_server.inc16
1 files changed, 13 insertions, 3 deletions
diff --git a/sapi/cli/tests/php_cli_server.inc b/sapi/cli/tests/php_cli_server.inc
index 5767e114ca..4cf8705a33 100644
--- a/sapi/cli/tests/php_cli_server.inc
+++ b/sapi/cli/tests/php_cli_server.inc
@@ -1,7 +1,7 @@
<?php
-define ("PHP_CLI_SERVER_HOSTNAME", "localhost");
-define ("PHP_CLI_SERVER_PORT", 8964);
-define ("PHP_CLI_SERVER_ADDRESS", PHP_CLI_SERVER_HOSTNAME.":".PHP_CLI_SERVER_PORT);
+define("PHP_CLI_SERVER_HOSTNAME", "localhost");
+define("PHP_CLI_SERVER_PORT", 8964);
+define("PHP_CLI_SERVER_ADDRESS", PHP_CLI_SERVER_HOSTNAME.":".PHP_CLI_SERVER_PORT);
function php_cli_server_start(
?string $code = 'echo "Hello world";',
@@ -96,4 +96,14 @@ php_cli_server_start_error:
return $handle;
}
+
+function php_cli_server_connect() {
+ $timeout = 1.0;
+ $fp = fsockopen(PHP_CLI_SERVER_HOSTNAME, PHP_CLI_SERVER_PORT, $errno, $errstr, $timeout);
+ if (!$fp) {
+ die("connect failed");
+ }
+ return $fp;
+}
+
?>