Returns the last error found.
The function should be called immediately after an error occurs. Errors are cleared by a successful statement.
For most errors, connection_or_statement is the resource handle that was passed to the failing function call. For connection errors with oci_connect, oci_new_connect or oci_pconnect null should be passed.
If no error is found, oci_error returns false. Otherwise, oci_error returns the error information as an associative array.
|code||int||The Oracle error number.|
|message||string||The Oracle error text.|
|offset||int||The byte position of an error in the SQL statement. If there was no statement, this is 0|
|sqltext||string||The SQL statement text. If there was no statement, this is an empty string.|
|8.0.0, PECL OCI8 3.0.0||connection_or_statement is now nullable.|