Lines Matching refs:encoder
196 php_json_encoder encoder; in php_json_encode_ex() local
199 php_json_encode_init(&encoder); in php_json_encode_ex()
200 encoder.max_depth = depth; in php_json_encode_ex()
202 return_code = php_json_encode_zval(buf, val, options, &encoder); in php_json_encode_ex()
203 JSON_G(error_code) = encoder.error_code; in php_json_encode_ex()
272 php_json_encoder encoder; in PHP_FUNCTION() local
284 php_json_encode_init(&encoder); in PHP_FUNCTION()
285 encoder.max_depth = (int)depth; in PHP_FUNCTION()
286 php_json_encode_zval(&buf, parameter, (int)options, &encoder); in PHP_FUNCTION()
289 JSON_G(error_code) = encoder.error_code; in PHP_FUNCTION()
290 if (encoder.error_code != PHP_JSON_ERROR_NONE && !(options & PHP_JSON_PARTIAL_OUTPUT_ON_ERROR)) { in PHP_FUNCTION()
295 if (encoder.error_code != PHP_JSON_ERROR_NONE) { in PHP_FUNCTION()
297 …zend_throw_exception(php_json_exception_ce, php_json_get_error_msg(encoder.error_code), encoder.er… in PHP_FUNCTION()