ceil
Function • Params and return types changed in PHP 8.0
Round fractions up.
ceil Function synopsis
ceil(int|float $num): float
Parameters
$num
Typeint|float
The value to round
Return value
Typefloat
$num rounded up to the next highest
integer.
The return value of ceil is still of type
float as the value range of float is
usually bigger than that of int.
Changes to the ceil Function
PHP 8.0
- Return type added:
float - Parameter name of parameter #1 changed:
$numberto$num - Parameter type added for parameter #1 (
$num):int|float
- ceil($number)
+ ceil(int|float $num): float ceil Function Availability
ceil 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 |