OCI8Exception
extends AbstractDriverException
in package
Abstract base implementation of the {@link DriverException} interface.
Table of Contents
- $errorCode : int|string|null
- The driver specific error code.
- $sqlState : string|null
- The SQLSTATE of the driver.
- __construct() : mixed
- Constructor.
- fromErrorInfo() : OCI8Exception
- getErrorCode() : int|string|null
- Returns the driver specific error code if available.
- getSQLState() : string|null
- Returns the SQLSTATE the driver was in at the time the error occurred.
Properties
$errorCode
The driver specific error code.
private
int|string|null
$errorCode
$sqlState
The SQLSTATE of the driver.
private
string|null
$sqlState
Methods
__construct()
Constructor.
public
__construct(string $message[, string|null $sqlState = null ][, int|string|null $errorCode = null ]) : mixed
Parameters
- $message : string
-
The driver error message.
- $sqlState : string|null = null
-
The SQLSTATE the driver is in at the time the error occured, if any.
- $errorCode : int|string|null = null
-
The driver specific error code if any.
Return values
mixed —fromErrorInfo()
public
static fromErrorInfo(array<string|int, mixed> $error) : OCI8Exception
Parameters
- $error : array<string|int, mixed>
Return values
OCI8Exception —getErrorCode()
Returns the driver specific error code if available.
public
getErrorCode() : int|string|null
Return values
int|string|null —getSQLState()
Returns the SQLSTATE the driver was in at the time the error occurred.
public
getSQLState() : string|null