gzwrite
Function • Params and return types changed in PHP 8.0
Binary-safe gz-file write.
gzwrite Function synopsis
gzwrite(
$stream,
string $data,
?int $length = null
): int|false
Parameters
$stream
The gz-file pointer. It must be valid, and must point to a file
successfully opened by gzopen.
$data
Typestring
The string to write.
$length
OptionalType?intDefault valuenull
The number of uncompressed bytes to write. If supplied, writing will
stop after $length (uncompressed) bytes have been
written or the end of $data is reached,
whichever comes first.
Return value
Typeint|false
Returns the number of (uncompressed) bytes written to the given gz-file
stream, or false on failure.
Changes to the gzwrite Function
PHP 8.0
- Return type added:
int|false - Parameter name of parameter #1 changed:
$fpto$stream - Parameter name of parameter #2 changed:
$strto$data - Parameter type added for parameter #2 (
$data):string - Parameter type added for parameter #3 (
$length):?int - Parameter default value added for position #3 (
$length):null
gzwrite(
- $fp,
+ $stream,
- $str,
+ string $data,
- $length
+ ?int $length = null
- )
+ ): int|false gzwrite Function Availability
gzwrite Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |