Services_JSON::reduce_string()publicWP 1.0

Устарела с версии 5.3.0. Больше не поддерживается и может быть удалена. Используйте PHP native JSON extension.

reduce a string by removing leading and trailing comments and whitespace

Метод класса: Services_JSON{}

Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.

Хуков нет.

Возвращает

Строку. string value stripped of comments and whitespace

Использование

$Services_JSON = new Services_JSON();
$Services_JSON->reduce_string( $str );
$str (обязательный)
-

Список изменений

Устарела с 5.3.0 Use the PHP native JSON extension instead.

Код Services_JSON::reduce_string() WP 6.8.1

function reduce_string($str)
{
    _deprecated_function( __METHOD__, '5.3.0', 'The PHP native JSON extension' );

    $str = preg_replace(array(

            // eliminate single line comments in '// ...' form
            '#^\s*//(.+)$#m',

            // eliminate multi-line comments in '/* ... */' form, at start of string
            '#^\s*/\*(.+)\*/#Us',

            // eliminate multi-line comments in '/* ... */' form, at end of string
            '#/\*(.+)\*/\s*$#Us'

        ), '', $str);

    // eliminate extraneous space
    return trim($str);
}