php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_utility_functions Struct Reference

#include <zend.h>

Data Fields

void(* error_function )(int type, zend_string *error_filename, const uint32_t error_lineno, zend_string *message)
 
size_t(* printf_function )(const char *format,...) ZEND_ATTRIBUTE_PTR_FORMAT(printf
 
size_t size_t(* write_function )(const char *str, size_t str_length)
 
FILE *(* fopen_function )(zend_string *filename, zend_string **opened_path)
 
void(* message_handler )(zend_long message, const void *data)
 
zval *(* get_configuration_directive )(zend_string *name)
 
void(* ticks_function )(int ticks)
 
void(* on_timeout )(int seconds)
 
zend_result(* stream_open_function )(zend_file_handle *handle)
 
void(* printf_to_smart_string_function )(smart_string *buf, const char *format, va_list ap)
 
void(* printf_to_smart_str_function )(smart_str *buf, const char *format, va_list ap)
 
char *(* getenv_function )(const char *name, size_t name_len)
 
zend_string *(* resolve_path_function )(zend_string *filename)
 
zend_result(* random_bytes_function )(void *bytes, size_t size, char *errstr, size_t errstr_size)
 
void(* random_bytes_insecure_function )(zend_random_bytes_insecure_state *state, void *bytes, size_t size)
 

Detailed Description

Definition at line 244 of file zend.h.

Field Documentation

◆ error_function

void(* _zend_utility_functions::error_function) (int type, zend_string *error_filename, const uint32_t error_lineno, zend_string *message)

Definition at line 245 of file zend.h.

◆ fopen_function

FILE *(* _zend_utility_functions::fopen_function) (zend_string *filename, zend_string **opened_path)

Definition at line 248 of file zend.h.

◆ get_configuration_directive

zval *(* _zend_utility_functions::get_configuration_directive) (zend_string *name)

Definition at line 250 of file zend.h.

◆ getenv_function

char *(* _zend_utility_functions::getenv_function) (const char *name, size_t name_len)

Definition at line 256 of file zend.h.

◆ message_handler

void(* _zend_utility_functions::message_handler) (zend_long message, const void *data)

Definition at line 249 of file zend.h.

◆ on_timeout

void(* _zend_utility_functions::on_timeout) (int seconds)

Definition at line 252 of file zend.h.

◆ printf_function

size_t(* _zend_utility_functions::printf_function) (const char *format,...) ZEND_ATTRIBUTE_PTR_FORMAT(printf

Definition at line 246 of file zend.h.

◆ printf_to_smart_str_function

void(* _zend_utility_functions::printf_to_smart_str_function) (smart_str *buf, const char *format, va_list ap)

Definition at line 255 of file zend.h.

◆ printf_to_smart_string_function

void(* _zend_utility_functions::printf_to_smart_string_function) (smart_string *buf, const char *format, va_list ap)

Definition at line 254 of file zend.h.

◆ random_bytes_function

zend_result(* _zend_utility_functions::random_bytes_function) (void *bytes, size_t size, char *errstr, size_t errstr_size)

Definition at line 258 of file zend.h.

◆ random_bytes_insecure_function

void(* _zend_utility_functions::random_bytes_insecure_function) (zend_random_bytes_insecure_state *state, void *bytes, size_t size)

Definition at line 259 of file zend.h.

◆ resolve_path_function

zend_string *(* _zend_utility_functions::resolve_path_function) (zend_string *filename)

Definition at line 257 of file zend.h.

◆ stream_open_function

zend_result(* _zend_utility_functions::stream_open_function) (zend_file_handle *handle)

Definition at line 253 of file zend.h.

◆ ticks_function

void(* _zend_utility_functions::ticks_function) (int ticks)

Definition at line 251 of file zend.h.

◆ write_function

size_t size_t(* _zend_utility_functions::write_function) (const char *str, size_t str_length)

Definition at line 247 of file zend.h.


The documentation for this struct was generated from the following file: