public function errorHandler($errno, $errstr, $errfile, $errline)
    {
        preg_match('/(ORA-)(\d+)/', $errstr, $ora_error);
        if ($ora_error) {
            $this->_last_error = intval($ora_error[2]);
        } else {
            $this->setError($this->_con);
        }
    }
public function errorHandler($errno, $errstr, $errfile, $errline)
    {
        preg_match('/(ORA-)(\d+)/', $errstr, $ora_error);
        if ($ora_error) {
            $this->_last_error = intval($ora_error[2]);
        } else {
            $this->setError($this->_con);
        }
    }
public function errorHandler ( $ errno , $ errstr , $ errfile , $ errline ) { preg_match ( '/(ORA-)(\d+)/' , $ errstr , $ ora_error ) ; if ( $ ora_error ) { $ this -> _last_error = intval ( $ ora_error [ 2 ] ) ; } else { $ this -> setError ( $ this -> _con ) ; } }
Trigger stupid errors who should be exceptions

@param int    $errno   error number
@param string $errstr  error message
@param mixed  $errfile error file
@param int    $errline error line

@return null
Trigger stupid errors who should be exceptions