|
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.