php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_variables.c File Reference
#include <stdio.h>
#include "php.h"
#include "ext/standard/php_standard.h"
#include "ext/standard/credits.h"
#include "zend_smart_str.h"
#include "php_variables.h"
#include "php_globals.h"
#include "php_content_types.h"
#include "SAPI.h"
#include "zend_globals.h"
#include "zend_exceptions.h"

Go to the source code of this file.

Data Structures

struct  post_var_data
 

Macros

#define SAPI_POST_HANDLER_BUFSIZ   BUFSIZ
 

Typedefs

typedef struct post_var_data post_var_data_t
 

Functions

PHPAPI void php_register_variable (const char *var, const char *strval, zval *track_vars_array)
 
PHPAPI void php_register_variable_safe (const char *var, const char *strval, size_t str_len, zval *track_vars_array)
 
PHPAPI void php_register_known_variable (const char *var_name, size_t var_name_len, zval *value, zval *track_vars_array)
 
PHPAPI void php_register_variable_ex (const char *var_name, zval *val, zval *track_vars_array)
 
SAPI_API SAPI_POST_HANDLER_FUNC (php_std_post_handler)
 
SAPI_API SAPI_INPUT_FILTER_FUNC (php_default_input_filter)
 
SAPI_API SAPI_TREAT_DATA_FUNC (php_default_treat_data)
 
PHPAPI void php_build_argv (const char *s, zval *track_vars_array)
 
PHPAPI int php_hash_environment (void)
 
void php_startup_auto_globals (void)
 

Variables

PHPAPI void(* php_import_environment_variables )(zval *array_ptr) = _php_import_environment_variables
 
PHPAPI void(* php_load_environment_variables )(zval *array_ptr) = _php_load_environment_variables
 

Macro Definition Documentation

◆ SAPI_POST_HANDLER_BUFSIZ

#define SAPI_POST_HANDLER_BUFSIZ   BUFSIZ

Definition at line 418 of file php_variables.c.

Typedef Documentation

◆ post_var_data_t

Function Documentation

◆ php_build_argv()

PHPAPI void php_build_argv ( const char * s,
zval * track_vars_array )

Definition at line 658 of file php_variables.c.

◆ php_hash_environment()

PHPAPI int php_hash_environment ( void )

Definition at line 785 of file php_variables.c.

◆ php_register_known_variable()

PHPAPI void php_register_known_variable ( const char * var_name,
size_t var_name_len,
zval * value,
zval * track_vars_array )

Definition at line 60 of file php_variables.c.

◆ php_register_variable()

PHPAPI void php_register_variable ( const char * var,
const char * strval,
zval * track_vars_array )

Definition at line 36 of file php_variables.c.

◆ php_register_variable_ex()

PHPAPI void php_register_variable_ex ( const char * var_name,
zval * val,
zval * track_vars_array )

Definition at line 108 of file php_variables.c.

◆ php_register_variable_safe()

PHPAPI void php_register_variable_safe ( const char * var,
const char * strval,
size_t str_len,
zval * track_vars_array )

Definition at line 42 of file php_variables.c.

◆ php_startup_auto_globals()

void php_startup_auto_globals ( void )

Definition at line 971 of file php_variables.c.

◆ SAPI_INPUT_FILTER_FUNC()

SAPI_API SAPI_INPUT_FILTER_FUNC ( php_default_input_filter )

Definition at line 455 of file php_variables.c.

◆ SAPI_POST_HANDLER_FUNC()

SAPI_API SAPI_POST_HANDLER_FUNC ( php_std_post_handler )

Definition at line 420 of file php_variables.c.

◆ SAPI_TREAT_DATA_FUNC()

SAPI_API SAPI_TREAT_DATA_FUNC ( php_default_treat_data )

Definition at line 462 of file php_variables.c.

Variable Documentation

◆ php_import_environment_variables

PHPAPI void(* php_import_environment_variables) (zval *array_ptr) ( zval * array_ptr) = _php_import_environment_variables

Definition at line 33 of file php_variables.c.

◆ php_load_environment_variables

PHPAPI void(* php_load_environment_variables) (zval *array_ptr) ( zval * array_ptr) = _php_load_environment_variables

Definition at line 34 of file php_variables.c.