oci_fetch_object
Returns the next row from a query as an object.
oci_fetch_object Function synopsis
oci_fetch_object($statement, int $mode = OCI_ASSOC | OCI_RETURN_NULLS): stdClass|false
Parameters
$statement
$mode
OptionalTypeintDefault valueOCI_ASSOC | OCI_RETURN_NULLS
Return value
TypestdClass|false
Returns an object. Each attribute of the object corresponds to a
column of the row. If there are no more rows in
the $statement then false is returned.
Any `LOB` columns are returned as LOB descriptors.
DATE columns are returned as strings formatted
to the current date format. The default format can be changed with
Oracle environment variables such as NLS_LANG or
by a previously executed ALTER SESSION SET NLS_DATE_FORMAT command.
Oracle's default, non-case sensitive column names will have
uppercase attribute names. Case-sensitive column names will have
attribute names using the exact column case.
Use var_dump on the result object to verify
the appropriate case for attribute access.
Attribute values will be `null` for any `NULL`
data fields. Changes to the oci_fetch_object Function
PHP 8.4
- Function removed
PHP 8.0
- Return type added:
stdClass|false - Optional parameter added - #2:
int $mode = OCI_ASSOC | OCI_RETURN_NULLS
- oci_fetch_object($statement_resource)
+ oci_fetch_object($statement, int $mode = OCI_ASSOC | OCI_RETURN_NULLS): stdClass|false oci_fetch_object Function Availability
oci_fetch_object Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | No |
| PHP 8.5Supported (Latest) | No |
| PHP 8.4Supported | No |
| 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 |