php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
cli.h File Reference

Go to the source code of this file.

Data Structures

struct  cli_shell_callbacks_t
 
struct  php_cli_server_context
 

Macros

#define PHP_CLI_API
 

Typedefs

typedef enum php_cli_mode php_cli_mode
 
typedef struct php_cli_server_context php_cli_server_context
 

Enumerations

enum  php_cli_mode {
  PHP_CLI_MODE_STANDARD = 1 , PHP_CLI_MODE_HIGHLIGHT = 2 , PHP_CLI_MODE_LINT = 4 , PHP_CLI_MODE_STRIP = 5 ,
  PHP_CLI_MODE_CLI_DIRECT = 6 , PHP_CLI_MODE_PROCESS_STDIN = 7 , PHP_CLI_MODE_REFLECTION_FUNCTION = 8 , PHP_CLI_MODE_REFLECTION_CLASS = 9 ,
  PHP_CLI_MODE_REFLECTION_EXTENSION = 10 , PHP_CLI_MODE_REFLECTION_EXT_INFO = 11 , PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION = 12 , PHP_CLI_MODE_SHOW_INI_CONFIG = 13
}
 

Functions

PHP_CLI_API ssize_t sapi_cli_single_write (const char *str, size_t str_length)
 
PHP_CLI_API cli_shell_callbacks_tphp_cli_get_shell_callbacks (void)
 

Macro Definition Documentation

◆ PHP_CLI_API

#define PHP_CLI_API

Definition at line 25 of file cli.h.

Typedef Documentation

◆ php_cli_mode

typedef enum php_cli_mode php_cli_mode

◆ php_cli_server_context

typedef struct php_cli_server_context php_cli_server_context

Enumeration Type Documentation

◆ php_cli_mode

Enumerator
PHP_CLI_MODE_STANDARD 
PHP_CLI_MODE_HIGHLIGHT 
PHP_CLI_MODE_LINT 
PHP_CLI_MODE_STRIP 
PHP_CLI_MODE_CLI_DIRECT 
PHP_CLI_MODE_PROCESS_STDIN 
PHP_CLI_MODE_REFLECTION_FUNCTION 
PHP_CLI_MODE_REFLECTION_CLASS 
PHP_CLI_MODE_REFLECTION_EXTENSION 
PHP_CLI_MODE_REFLECTION_EXT_INFO 
PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION 
PHP_CLI_MODE_SHOW_INI_CONFIG 

Definition at line 39 of file cli.h.

Function Documentation

◆ php_cli_get_shell_callbacks()

PHP_CLI_API cli_shell_callbacks_t * php_cli_get_shell_callbacks ( void )
extern

Definition at line 111 of file php_cli.c.

◆ sapi_cli_single_write()

PHP_CLI_API ssize_t sapi_cli_single_write ( const char * str,
size_t str_length )
extern

Definition at line 242 of file php_cli.c.