php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Macros | |
#define | PHP_MBSTRING_VERSION PHP_VERSION |
#define | MBSTRING_API /* nothing special */ |
#define | PHP_MBSTRING_API 20021024 |
#define | phpext_mbstring_ptr &mbstring_module_entry |
#define | MBSTRG(v) |
Functions | |
PHP_MINIT_FUNCTION (mbstring) | |
PHP_MSHUTDOWN_FUNCTION (mbstring) | |
PHP_RINIT_FUNCTION (mbstring) | |
PHP_RSHUTDOWN_FUNCTION (mbstring) | |
PHP_MINFO_FUNCTION (mbstring) | |
MBSTRING_API char * | php_mb_safe_strrchr (const char *s, unsigned int c, size_t nbytes, const mbfl_encoding *enc) |
MBSTRING_API zend_string * | php_mb_convert_encoding_ex (const char *input, size_t length, const mbfl_encoding *to_encoding, const mbfl_encoding *from_encoding) |
MBSTRING_API zend_string * | php_mb_convert_encoding (const char *input, size_t length, const mbfl_encoding *to_encoding, const mbfl_encoding **from_encodings, size_t num_from_encodings) |
MBSTRING_API size_t | php_mb_mbchar_bytes (const char *s, const mbfl_encoding *enc) |
MBSTRING_API size_t | php_mb_stripos (bool mode, zend_string *haystack, zend_string *needle, zend_long offset, const mbfl_encoding *enc) |
MBSTRING_API bool | php_mb_check_encoding (const char *input, size_t length, const mbfl_encoding *encoding) |
MBSTRING_API const mbfl_encoding * | mb_guess_encoding_for_strings (const unsigned char **strings, size_t *str_lengths, size_t n, const mbfl_encoding **elist, unsigned int elist_size, bool strict, bool order_significant) |
Definition at line 118 of file mbstring.h.
#define MBSTRING_API /* nothing special */ |
Definition at line 39 of file mbstring.h.
#define PHP_MBSTRING_API 20021024 |
Definition at line 45 of file mbstring.h.
#define PHP_MBSTRING_VERSION PHP_VERSION |
Definition at line 23 of file mbstring.h.
#define phpext_mbstring_ptr &mbstring_module_entry |
Definition at line 48 of file mbstring.h.
MBSTRING_API const mbfl_encoding * mb_guess_encoding_for_strings | ( | const unsigned char ** | strings, |
size_t * | str_lengths, | ||
size_t | n, | ||
const mbfl_encoding ** | elist, | ||
unsigned int | elist_size, | ||
bool | strict, | ||
bool | order_significant ) |
Definition at line 3360 of file mbstring.c.
MBSTRING_API bool php_mb_check_encoding | ( | const char * | input, |
size_t | length, | ||
const mbfl_encoding * | encoding ) |
Definition at line 4872 of file mbstring.c.
MBSTRING_API zend_string * php_mb_convert_encoding | ( | const char * | input, |
size_t | length, | ||
const mbfl_encoding * | to_encoding, | ||
const mbfl_encoding ** | from_encodings, | ||
size_t | num_from_encodings ) |
Definition at line 2718 of file mbstring.c.
MBSTRING_API zend_string * php_mb_convert_encoding_ex | ( | const char * | input, |
size_t | length, | ||
const mbfl_encoding * | to_encoding, | ||
const mbfl_encoding * | from_encoding ) |
Definition at line 2710 of file mbstring.c.
MBSTRING_API size_t php_mb_mbchar_bytes | ( | const char * | s, |
const mbfl_encoding * | enc ) |
Definition at line 5994 of file mbstring.c.
MBSTRING_API char * php_mb_safe_strrchr | ( | const char * | s, |
unsigned int | c, | ||
size_t | nbytes, | ||
const mbfl_encoding * | enc ) |
Definition at line 6010 of file mbstring.c.
MBSTRING_API size_t php_mb_stripos | ( | bool | mode, |
zend_string * | haystack, | ||
zend_string * | needle, | ||
zend_long | offset, | ||
const mbfl_encoding * | enc ) |
Definition at line 6049 of file mbstring.c.
PHP_MINFO_FUNCTION | ( | mbstring | ) |
Definition at line 1183 of file mbstring.c.
PHP_MINIT_FUNCTION | ( | mbstring | ) |
Definition at line 1054 of file mbstring.c.
PHP_MSHUTDOWN_FUNCTION | ( | mbstring | ) |
Definition at line 1103 of file mbstring.c.
PHP_RINIT_FUNCTION | ( | mbstring | ) |
Definition at line 1120 of file mbstring.c.
PHP_RSHUTDOWN_FUNCTION | ( | mbstring | ) |
Definition at line 1141 of file mbstring.c.
HashTable* all_encodings_list |
Definition at line 91 of file mbstring.h.
const mbfl_encoding** current_detect_order_list |
Definition at line 87 of file mbstring.h.
size_t current_detect_order_list_size |
Definition at line 88 of file mbstring.h.
int current_filter_illegal_mode |
Definition at line 94 of file mbstring.h.
uint32_t current_filter_illegal_substchar |
Definition at line 95 of file mbstring.h.
const mbfl_encoding* current_http_output_encoding |
Definition at line 77 of file mbstring.h.
const mbfl_encoding* current_internal_encoding |
Definition at line 75 of file mbstring.h.
enum mbfl_no_encoding* default_detect_order_list |
Definition at line 89 of file mbstring.h.
size_t default_detect_order_list_size |
Definition at line 90 of file mbstring.h.
const mbfl_encoding** detect_order_list |
Definition at line 85 of file mbstring.h.
size_t detect_order_list_size |
Definition at line 86 of file mbstring.h.
bool encoding_translation |
Definition at line 97 of file mbstring.h.
int filter_illegal_mode |
Definition at line 92 of file mbstring.h.
uint32_t filter_illegal_substchar |
Definition at line 93 of file mbstring.h.
const mbfl_encoding* http_input_identify |
Definition at line 78 of file mbstring.h.
const mbfl_encoding* http_input_identify_cookie |
Definition at line 81 of file mbstring.h.
const mbfl_encoding* http_input_identify_get |
Definition at line 79 of file mbstring.h.
const mbfl_encoding* http_input_identify_post |
Definition at line 80 of file mbstring.h.
const mbfl_encoding* http_input_identify_string |
Definition at line 82 of file mbstring.h.
const mbfl_encoding** http_input_list |
Definition at line 83 of file mbstring.h.
size_t http_input_list_size |
Definition at line 84 of file mbstring.h.
bool http_input_set |
Definition at line 112 of file mbstring.h.
void* http_output_conv_mimetypes |
Definition at line 102 of file mbstring.h.
const mbfl_encoding* http_output_encoding |
Definition at line 76 of file mbstring.h.
bool http_output_set |
Definition at line 111 of file mbstring.h.
size_t illegalchars |
Definition at line 99 of file mbstring.h.
const mbfl_encoding* internal_encoding |
Definition at line 74 of file mbstring.h.
char* internal_encoding_name |
Definition at line 73 of file mbstring.h.
bool internal_encoding_set |
Definition at line 110 of file mbstring.h.
enum mbfl_no_language language |
Definition at line 96 of file mbstring.h.
const mbfl_encoding* last_used_encoding |
Definition at line 108 of file mbstring.h.
zend_string* last_used_encoding_name |
Definition at line 107 of file mbstring.h.
|
extern |
Definition at line 198 of file mbstring.c.
bool outconv_enabled |
Definition at line 100 of file mbstring.h.
unsigned int outconv_state |
Definition at line 101 of file mbstring.h.
bool strict_detection |
Definition at line 98 of file mbstring.h.