Requests::decompress() public WP 1.0
Decompress an encoded body
Implements gzip, compress and deflate. Guesses which it is by attempting to decode.
{} Это метод класса: Requests{}
Хуков нет.
Возвращает
Строку
. Decompressed string
Использование
$result = Requests::decompress( $data );
- $data(строка) (обязательный)
- Compressed data in one of the above formats
Код Requests::decompress() Requests::decompress WP 5.7
public static function decompress($data) {
if (substr($data, 0, 2) !== "\x1f\x8b" && substr($data, 0, 2) !== "\x78\x9c") {
// Not actually compressed. Probably cURL ruining this for us.
return $data;
}
if (function_exists('gzdecode') && ($decoded = @gzdecode($data)) !== false) {
return $decoded;
}
elseif (function_exists('gzinflate') && ($decoded = @gzinflate($data)) !== false) {
return $decoded;
}
elseif (($decoded = self::compatible_gzinflate($data)) !== false) {
return $decoded;
}
elseif (function_exists('gzuncompress') && ($decoded = @gzuncompress($data)) !== false) {
return $decoded;
}
return $data;
}