php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <assert.h>
#include <signal.h>
#include <php_config.h>
#include <locale.h>
#include "SAPI.h"
#include "php.h"
#include "php_ini.h"
#include "php_main.h"
#include "php_globals.h"
#include "php_variables.h"
#include "zend_hash.h"
#include "zend_modules.h"
#include "fopen_wrappers.h"
#include "http_status_codes.h"
#include "zend_compile.h"
#include "zend_execute.h"
#include "zend_highlight.h"
#include "zend_exceptions.h"
#include "php_getopt.h"
#include "ext/standard/file.h"
#include "zend_smart_str.h"
#include "ext/standard/html.h"
#include "ext/standard/url.h"
#include "ext/date/php_date.h"
#include "php_network.h"
#include "php_http_parser.h"
#include "php_cli_server.h"
#include "php_cli_server_arginfo.h"
#include "mime_type_map.h"
#include "php_cli_process_title.h"
#include "php_cli_process_title_arginfo.h"
Go to the source code of this file.
Data Structures | |
struct | php_cli_server_poller |
struct | php_cli_server_request |
struct | php_cli_server_chunk |
struct | php_cli_server_buffer |
struct | php_cli_server_content_sender |
struct | php_cli_server_client |
struct | php_cli_server |
struct | php_cli_server_http_response_status_code_pair |
struct | php_cli_server_do_event_for_each_fd_callback_params |
Macros | |
#define | php_select(m, r, w, e, t) |
#define | SOCK_EINVAL EINVAL |
#define | SOCK_EAGAIN EAGAIN |
#define | SOCK_EINTR EINTR |
#define | SOCK_EADDRINUSE EADDRINUSE |
#define | OUTPUT_NOT_CHECKED -1 |
#define | OUTPUT_IS_TTY 1 |
#define | OUTPUT_NOT_TTY 0 |
#define | PHP_CLI_SERVER_LOG_PROCESS 1 |
#define | PHP_CLI_SERVER_LOG_ERROR 2 |
#define | PHP_CLI_SERVER_LOG_MESSAGE 3 |
Typedefs | |
typedef struct php_cli_server_poller | php_cli_server_poller |
typedef struct php_cli_server_request | php_cli_server_request |
typedef struct php_cli_server_chunk | php_cli_server_chunk |
typedef struct php_cli_server_buffer | php_cli_server_buffer |
typedef struct php_cli_server_content_sender | php_cli_server_content_sender |
typedef struct php_cli_server_client | php_cli_server_client |
typedef struct php_cli_server | php_cli_server |
typedef struct php_cli_server_http_response_status_code_pair | php_cli_server_http_response_status_code_pair |
typedef struct php_cli_server_do_event_for_each_fd_callback_params | php_cli_server_do_event_for_each_fd_callback_params |
Functions | |
if (zend_parse_parameters_none()==FAILURE) | |
RETURN_ARR (zend_array_dup(&client->request.headers_original_case)) | |
zend_llist_apply_with_argument & | SG (sapi_headers).headers,(llist_apply_with_arg_func_t) add_response_header, return_value |
int | do_cli_server (int argc, char **argv) |
Variables | |
client = SG(server_context) | |
const zend_function_entry | server_additional_functions [] |
sapi_module_struct | cli_server_sapi_module |
#define OUTPUT_IS_TTY 1 |
Definition at line 110 of file php_cli_server.c.
#define OUTPUT_NOT_CHECKED -1 |
Definition at line 109 of file php_cli_server.c.
#define OUTPUT_NOT_TTY 0 |
Definition at line 111 of file php_cli_server.c.
#define PHP_CLI_SERVER_LOG_ERROR 2 |
Definition at line 220 of file php_cli_server.c.
#define PHP_CLI_SERVER_LOG_MESSAGE 3 |
Definition at line 221 of file php_cli_server.c.
#define PHP_CLI_SERVER_LOG_PROCESS 1 |
Definition at line 219 of file php_cli_server.c.
#define php_select | ( | m, | |
r, | |||
w, | |||
e, | |||
t ) |
Definition at line 81 of file php_cli_server.c.
#define SOCK_EADDRINUSE EADDRINUSE |
Definition at line 85 of file php_cli_server.c.
Definition at line 83 of file php_cli_server.c.
#define SOCK_EINTR EINTR |
Definition at line 84 of file php_cli_server.c.
#define SOCK_EINVAL EINVAL |
Definition at line 82 of file php_cli_server.c.
typedef struct php_cli_server php_cli_server |
typedef struct php_cli_server_buffer php_cli_server_buffer |
typedef struct php_cli_server_chunk php_cli_server_chunk |
typedef struct php_cli_server_client php_cli_server_client |
typedef struct php_cli_server_content_sender php_cli_server_content_sender |
typedef struct php_cli_server_do_event_for_each_fd_callback_params php_cli_server_do_event_for_each_fd_callback_params |
typedef struct php_cli_server_http_response_status_code_pair php_cli_server_http_response_status_code_pair |
typedef struct php_cli_server_poller php_cli_server_poller |
typedef struct php_cli_server_request php_cli_server_request |
int do_cli_server | ( | int | argc, |
char ** | argv ) |
Definition at line 2801 of file php_cli_server.c.
if | ( | zend_parse_parameters_none() | = = FAILURE | ) |
Definition at line 411 of file php_cli_server.c.
RETURN_ARR | ( | zend_array_dup &->. | headers_original_case | ) |
zend_llist_apply_with_argument & SG | ( | sapi_headers | ) |
sapi_module_struct cli_server_sapi_module |
Definition at line 803 of file php_cli_server.c.
client = SG(server_context) |
Definition at line 415 of file php_cli_server.c.
const zend_function_entry server_additional_functions[] |
Definition at line 504 of file php_cli_server.c.