diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/class-json.php --- a/wp/wp-includes/class-json.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/class-json.php Fri Sep 05 18:40:08 2025 +0200 @@ -54,8 +54,8 @@ * @author Brett Stimmerman * @copyright 2005 Michal Migurski * @version CVS: $Id: JSON.php 305040 2010-11-02 23:19:03Z alan_k $ - * @license http://www.opensource.org/licenses/bsd-license.php - * @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198 + * @license https://www.opensource.org/licenses/bsd-license.php + * @link https://pear.php.net/pepr/pepr-proposal-show.php?id=198 */ /** @@ -122,6 +122,18 @@ class Services_JSON { /** + * Object behavior flags. + * + * @var int + */ + public $use; + + // private - cache the mbstring lookup results.. + var $_mb_strlen = false; + var $_mb_substr = false; + var $_mb_convert_encoding = false; + + /** * constructs a new JSON instance * * @deprecated 5.3.0 Use the PHP native JSON extension instead. @@ -154,22 +166,18 @@ $this->_mb_substr = function_exists('mb_substr'); } - /** - * PHP4 constructor. + /** + * PHP4 constructor. * * @deprecated 5.3.0 Use __construct() instead. * * @see Services_JSON::__construct() - */ - public function Services_JSON( $use = 0 ) { - _deprecated_constructor( 'Services_JSON', '5.3.0', get_class( $this ) ); - self::__construct( $use ); - } - // private - cache the mbstring lookup results.. - var $_mb_strlen = false; - var $_mb_substr = false; - var $_mb_convert_encoding = false; - + */ + public function Services_JSON( $use = 0 ) { + _deprecated_constructor( 'Services_JSON', '5.3.0', get_class( $this ) ); + self::__construct( $use ); + } + /** * convert a string from one UTF-16 char to one UTF-8 char * @@ -283,7 +291,7 @@ { _deprecated_function( __METHOD__, '5.3.0', 'The PHP native JSON extension' ); - header('Content-type: application/json'); + header('Content-Type: application/json'); return $this->encodeUnsafe($var); } /** @@ -973,11 +981,11 @@ class Services_JSON_Error extends PEAR_Error { - /** - * PHP5 constructor. - * - * @deprecated 5.3.0 Use the PHP native JSON extension instead. - */ + /** + * PHP5 constructor. + * + * @deprecated 5.3.0 Use the PHP native JSON extension instead. + */ function __construct($message = 'unknown error', $code = null, $mode = null, $options = null, $userinfo = null) { @@ -986,18 +994,18 @@ parent::PEAR_Error($message, $code, $mode, $options, $userinfo); } - /** - * PHP4 constructor. - * - * @deprecated 5.3.0 Use __construct() instead. - * - * @see Services_JSON_Error::__construct() - */ - public function Services_JSON_Error($message = 'unknown error', $code = null, + /** + * PHP4 constructor. + * + * @deprecated 5.3.0 Use __construct() instead. + * + * @see Services_JSON_Error::__construct() + */ + public function Services_JSON_Error($message = 'unknown error', $code = null, $mode = null, $options = null, $userinfo = null) { - _deprecated_constructor( 'Services_JSON_Error', '5.3.0', get_class( $this ) ); - self::__construct($message, $code, $mode, $options, $userinfo); - } + _deprecated_constructor( 'Services_JSON_Error', '5.3.0', get_class( $this ) ); + self::__construct($message, $code, $mode, $options, $userinfo); + } } } else { @@ -1007,29 +1015,29 @@ */ class Services_JSON_Error { - /** - * PHP5 constructor. - * - * @deprecated 5.3.0 Use the PHP native JSON extension instead. - */ + /** + * PHP5 constructor. + * + * @deprecated 5.3.0 Use the PHP native JSON extension instead. + */ function __construct( $message = 'unknown error', $code = null, $mode = null, $options = null, $userinfo = null ) { _deprecated_function( __METHOD__, '5.3.0', 'The PHP native JSON extension' ); } - /** - * PHP4 constructor. - * - * @deprecated 5.3.0 Use __construct() instead. - * - * @see Services_JSON_Error::__construct() - */ - public function Services_JSON_Error( $message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null ) { - _deprecated_constructor( 'Services_JSON_Error', '5.3.0', get_class( $this ) ); - self::__construct( $message, $code, $mode, $options, $userinfo ); - } + /** + * PHP4 constructor. + * + * @deprecated 5.3.0 Use __construct() instead. + * + * @see Services_JSON_Error::__construct() + */ + public function Services_JSON_Error( $message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null ) { + _deprecated_constructor( 'Services_JSON_Error', '5.3.0', get_class( $this ) ); + self::__construct( $message, $code, $mode, $options, $userinfo ); + } } }