#include "pcre2.h"
#include <locale.h>
#include "php_version.h"
Go to the source code of this file.
|
PHPAPI zend_string * | php_pcre_replace (zend_string *regex, zend_string *subject_str, const char *subject, size_t subject_len, zend_string *replace_str, size_t limit, size_t *replace_count) |
|
PHPAPI pcre2_code * | pcre_get_compiled_regex (zend_string *regex, uint32_t *capture_count) |
|
PHPAPI pcre_cache_entry * | pcre_get_compiled_regex_cache (zend_string *regex) |
|
PHPAPI pcre_cache_entry * | pcre_get_compiled_regex_cache_ex (zend_string *regex, bool locale_aware) |
|
PHPAPI void | php_pcre_match_impl (pcre_cache_entry *pce, zend_string *subject_str, zval *return_value, zval *subpats, bool global, zend_long flags, zend_off_t start_offset) |
|
PHPAPI zend_string * | php_pcre_replace_impl (pcre_cache_entry *pce, zend_string *subject_str, const char *subject, size_t subject_len, zend_string *replace_str, size_t limit, size_t *replace_count) |
|
PHPAPI void | php_pcre_split_impl (pcre_cache_entry *pce, zend_string *subject_str, zval *return_value, zend_long limit_val, zend_long flags) |
|
PHPAPI void | php_pcre_grep_impl (pcre_cache_entry *pce, zval *input, zval *return_value, zend_long flags) |
|
PHPAPI pcre2_match_context * | php_pcre_mctx (void) |
|
PHPAPI pcre2_general_context * | php_pcre_gctx (void) |
|
PHPAPI pcre2_compile_context * | php_pcre_cctx (void) |
|
PHPAPI void | php_pcre_pce_incref (pcre_cache_entry *) |
|
PHPAPI void | php_pcre_pce_decref (pcre_cache_entry *) |
|
PHPAPI pcre2_code * | php_pcre_pce_re (pcre_cache_entry *) |
|
PHPAPI pcre2_match_data * | php_pcre_create_match_data (uint32_t, pcre2_code *) |
|
PHPAPI void | php_pcre_free_match_data (pcre2_match_data *) |
|
◆ PCRE_G
Value:
#define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v)
◆ pcre_module_ptr
◆ PHP_PCRE_VERSION
◆ phpext_pcre_ptr
◆ pcre_cache_entry
◆ php_pcre_error_code
Enumerator |
---|
PHP_PCRE_NO_ERROR | |
PHP_PCRE_INTERNAL_ERROR | |
PHP_PCRE_BACKTRACK_LIMIT_ERROR | |
PHP_PCRE_RECURSION_LIMIT_ERROR | |
PHP_PCRE_BAD_UTF8_ERROR | |
PHP_PCRE_BAD_UTF8_OFFSET_ERROR | |
PHP_PCRE_JIT_STACKLIMIT_ERROR | |
Definition at line 39 of file php_pcre.h.
◆ pcre_get_compiled_regex()
◆ pcre_get_compiled_regex_cache()
◆ pcre_get_compiled_regex_cache_ex()
◆ php_pcre_cctx()
◆ php_pcre_create_match_data()
◆ php_pcre_free_match_data()
◆ php_pcre_gctx()
◆ php_pcre_grep_impl()
◆ php_pcre_match_impl()
◆ php_pcre_mctx()
◆ php_pcre_pce_decref()
◆ php_pcre_pce_incref()
◆ php_pcre_pce_re()
◆ php_pcre_replace()
◆ php_pcre_replace_impl()
◆ php_pcre_split_impl()
◆ backtrack_limit
◆ error_code
◆ gctx_zmm
◆ pcre_cache
◆ pcre_module_entry
◆ recursion_limit
◆ unmatched_empty_pair
zval unmatched_empty_pair |
◆ unmatched_null_pair