|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
| struct | _php_json_parser_methods |
| struct | _php_json_parser |
Typedefs | |
| typedef struct _php_json_parser | php_json_parser |
| typedef int(* | php_json_parser_func_array_create_t) (php_json_parser *parser, zval *array) |
| typedef int(* | php_json_parser_func_array_append_t) (php_json_parser *parser, zval *array, zval *zvalue) |
| typedef int(* | php_json_parser_func_array_start_t) (php_json_parser *parser) |
| typedef int(* | php_json_parser_func_array_end_t) (php_json_parser *parser, zval *object) |
| typedef int(* | php_json_parser_func_object_create_t) (php_json_parser *parser, zval *object) |
| typedef int(* | php_json_parser_func_object_update_t) (php_json_parser *parser, zval *object, zend_string *key, zval *zvalue) |
| typedef int(* | php_json_parser_func_object_start_t) (php_json_parser *parser) |
| typedef int(* | php_json_parser_func_object_end_t) (php_json_parser *parser, zval *object) |
| typedef struct _php_json_parser_methods | php_json_parser_methods |
Functions | |
| PHP_JSON_API void | php_json_parser_init_ex (php_json_parser *parser, zval *return_value, const char *str, size_t str_len, int options, int max_depth, const php_json_parser_methods *methods) |
| PHP_JSON_API void | php_json_parser_init (php_json_parser *parser, zval *return_value, const char *str, size_t str_len, int options, int max_depth) |
| PHP_JSON_API php_json_error_code | php_json_parser_error_code (const php_json_parser *parser) |
| PHP_JSON_API int | php_json_parse (php_json_parser *parser) |
| int | php_json_yyparse (php_json_parser *parser) |
| const php_json_parser_methods * | php_json_get_validate_methods (void) |
| typedef struct _php_json_parser php_json_parser |
Definition at line 23 of file php_json_parser.h.
| typedef int(* php_json_parser_func_array_append_t) (php_json_parser *parser, zval *array, zval *zvalue) |
Definition at line 27 of file php_json_parser.h.
| typedef int(* php_json_parser_func_array_create_t) (php_json_parser *parser, zval *array) |
Definition at line 25 of file php_json_parser.h.
| typedef int(* php_json_parser_func_array_end_t) (php_json_parser *parser, zval *object) |
Definition at line 31 of file php_json_parser.h.
| typedef int(* php_json_parser_func_array_start_t) (php_json_parser *parser) |
Definition at line 29 of file php_json_parser.h.
| typedef int(* php_json_parser_func_object_create_t) (php_json_parser *parser, zval *object) |
Definition at line 33 of file php_json_parser.h.
| typedef int(* php_json_parser_func_object_end_t) (php_json_parser *parser, zval *object) |
Definition at line 39 of file php_json_parser.h.
| typedef int(* php_json_parser_func_object_start_t) (php_json_parser *parser) |
Definition at line 37 of file php_json_parser.h.
| typedef int(* php_json_parser_func_object_update_t) (php_json_parser *parser, zval *object, zend_string *key, zval *zvalue) |
Definition at line 35 of file php_json_parser.h.
| typedef struct _php_json_parser_methods php_json_parser_methods |
| const php_json_parser_methods * php_json_get_validate_methods | ( | void | ) |
| PHP_JSON_API int php_json_parse | ( | php_json_parser * | parser | ) |
| PHP_JSON_API php_json_error_code php_json_parser_error_code | ( | const php_json_parser * | parser | ) |
| PHP_JSON_API void php_json_parser_init | ( | php_json_parser * | parser, |
| zval * | return_value, | ||
| const char * | str, | ||
| size_t | str_len, | ||
| int | options, | ||
| int | max_depth ) |
| PHP_JSON_API void php_json_parser_init_ex | ( | php_json_parser * | parser, |
| zval * | return_value, | ||
| const char * | str, | ||
| size_t | str_len, | ||
| int | options, | ||
| int | max_depth, | ||
| const php_json_parser_methods * | methods ) |
| int php_json_yyparse | ( | php_json_parser * | parser | ) |