12#define arginfo_preg_match_all arginfo_preg_match
22#define arginfo_preg_filter arginfo_preg_replace
91 ZEND_RAW_FENTRY(
"preg_match", zif_preg_match, arginfo_preg_match, 0, frameless_function_infos_preg_match,
NULL)
93 ZEND_RAW_FENTRY(
"preg_replace", zif_preg_replace, arginfo_preg_replace, 0, frameless_function_infos_preg_replace,
NULL)
105static void register_php_pcre_symbols(
int module_number)
count(Countable|array $value, int $mode=COUNT_NORMAL)
#define PREG_OFFSET_CAPTURE
#define PREG_UNMATCHED_AS_NULL
#define PREG_SPLIT_DELIM_CAPTURE
#define PREG_SPLIT_OFFSET_CAPTURE
#define PHP_PCRE_JIT_SUPPORT
#define PREG_SPLIT_NO_EMPTY
#define PREG_PATTERN_ORDER
@ PHP_PCRE_JIT_STACKLIMIT_ERROR
@ PHP_PCRE_BACKTRACK_LIMIT_ERROR
@ PHP_PCRE_RECURSION_LIMIT_ERROR
@ PHP_PCRE_BAD_UTF8_ERROR
@ PHP_PCRE_BAD_UTF8_OFFSET_ERROR
@ PHP_PCRE_INTERNAL_ERROR
preg_replace(string|array $pattern, string|array $replacement, string|array $subject, int $limit=-1, &$count=null)
preg_replace_callback(string|array $pattern, callable $callback, string|array $subject, int $limit=-1, &$count=null, int $flags=0)
preg_match_all(string $pattern, string $subject, &$matches=null, int $flags=0, int $offset=0)
preg_quote(string $str, ?string $delimiter=null)
preg_grep(string $pattern, array $array, int $flags=0)
preg_replace_callback_array(array $pattern, string|array $subject, int $limit=-1, &$count=null, int $flags=0)
preg_split(string $pattern, string $subject, int $limit=-1, int $flags=0)
preg_filter(string|array $pattern, string|array $replacement, string|array $subject, int $limit=-1, &$count=null)
preg_match(string $pattern, string $subject, &$matches=null, int $flags=0, int $offset=0)
#define arginfo_preg_filter
#define arginfo_preg_match_all
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_FE(name, arg_info)
#define ZEND_FUNCTION(name)
#define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value)
#define ZEND_ACC_COMPILE_TIME_EVAL
#define REGISTER_STRING_CONSTANT(name, str, flags)
#define REGISTER_BOOL_CONSTANT(name, bval, flags)
#define REGISTER_LONG_CONSTANT(name, lval, flags)
#define ZEND_FRAMELESS_FUNCTION_NAME(name, arity)
#define ZEND_FRAMELESS_FUNCTION(name, arity)