php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_cli.c File Reference
#include "php.h"
#include "php_globals.h"
#include "php_variables.h"
#include "php_ini_builder.h"
#include "zend_hash.h"
#include "zend_modules.h"
#include "zend_interfaces.h"
#include "ext/reflection/php_reflection.h"
#include "SAPI.h"
#include <stdio.h>
#include <signal.h>
#include <locale.h>
#include "zend.h"
#include "zend_extensions.h"
#include "php_ini.h"
#include "php_main.h"
#include "fopen_wrappers.h"
#include "ext/standard/php_standard.h"
#include "ext/standard/dl_arginfo.h"
#include "cli.h"
#include "zend_compile.h"
#include "zend_execute.h"
#include "zend_highlight.h"
#include "zend_exceptions.h"
#include "php_getopt.h"
#include "php_cli_server.h"
#include "ps_title.h"
#include "php_cli_process_title.h"
#include "php_cli_process_title_arginfo.h"

Go to the source code of this file.

Macros

#define php_select(m, r, w, e, t)
 
#define O_BINARY   0
 
#define STDOUT_FILENO   1
 
#define STDERR_FILENO   2
 
#define INI_DEFAULT(name, value)
 

Functions

PHP_CLI_API cli_shell_callbacks_tphp_cli_get_shell_callbacks (void)
 
PHP_CLI_API ssize_t sapi_cli_single_write (const char *str, size_t str_length)
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
 

Variables

PHPAPI char * php_ini_opened_path
 
PHPAPI char * php_ini_scanned_path
 
PHPAPI char * php_ini_scanned_files
 
const opt_struct OPTIONS []
 

Macro Definition Documentation

◆ INI_DEFAULT

#define INI_DEFAULT ( name,
value )
Value:
ZVAL_NEW_STR(&tmp, zend_string_init(value, sizeof(value)-1, 1));\
zend_hash_str_update(configuration_hash, name, sizeof(name)-1, &tmp);\
#define ZVAL_NEW_STR(z, s)
zend_string * name
value

Definition at line 404 of file php_cli.c.

◆ O_BINARY

#define O_BINARY   0

Definition at line 107 of file php_cli.c.

◆ php_select

#define php_select ( m,
r,
w,
e,
t )
Value:
select(m, r, w, e, t)

Definition at line 86 of file php_cli.c.

◆ STDERR_FILENO

#define STDERR_FILENO   2

Definition at line 221 of file php_cli.c.

◆ STDOUT_FILENO

#define STDOUT_FILENO   1

Definition at line 218 of file php_cli.c.

Function Documentation

◆ php_cli_get_shell_callbacks()

PHP_CLI_API cli_shell_callbacks_t * php_cli_get_shell_callbacks ( void )

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 )

Definition at line 242 of file php_cli.c.

◆ WinMain()

int WINAPI WinMain ( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd )

Definition at line 1134 of file php_cli.c.

Variable Documentation

◆ OPTIONS

const opt_struct OPTIONS[]

Definition at line 125 of file php_cli.c.

◆ php_ini_opened_path

PHPAPI char* php_ini_opened_path
extern

Definition at line 63 of file php_ini.c.

◆ php_ini_scanned_files

PHPAPI char* php_ini_scanned_files ( )
extern

@refcount 1

Definition at line 66 of file php_ini.c.

◆ php_ini_scanned_path

PHPAPI char* php_ini_scanned_path
extern

Definition at line 65 of file php_ini.c.