mysqli_fetch_object
Function • Params and return types changed in PHP 8.0
mysqli_fetch_object Function synopsis
mysqli_fetch_object(
mysqli_result $result,
string $class = "stdClass",
array $constructor_args = []
): object|false|null
Parameters
$result
Typemysqli_result
$class
OptionalTypestringDefault value"stdClass"
$constructor_args
OptionalTypearrayDefault value[]
Return value
Typeobject|false|null
Changes to the mysqli_fetch_object Function
PHP 8.0
- Return type added:
object|false|null - Parameter type added for parameter #1 (
$result):mysqli_result - Parameter name of parameter #2 changed:
$class_nameto$class - Parameter type added for parameter #2 (
$class):string - Parameter default value added for position #2 (
$class):"stdClass" - Parameter name of parameter #3 changed:
$paramsto$constructor_args - Parameter default value added for position #3 (
$constructor_args):[]
mysqli_fetch_object(
- $result,
+ mysqli_result $result,
- $class_name,
+ string $class = "stdClass",
- array $params
+ array $constructor_args = []
- )
+ ): object|false|null PHP 5.4
- Added new parameters:
$result,$class_name,$params
-mysqli_fetch_object()
+mysqli_fetch_object(
+ $result,
+ $class_name,
+ array $params
+ ) mysqli_fetch_object Function Availability
mysqli_fetch_object 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 |