Мне было интересно, не могли бы вы указать мне правильное направление.Я расширяю класс mysqli, но не могу вызвать функцию ошибки ..
<?php
class mysqli_ls extends mysqli
{
private $activeConnection = 0;
private $linkArr = array();
private $queryArr = array();
private $errorArr = array();
public function __construct()
{
}
/* Connection ************************************************************ */
public function connect($host='', $username='', $password='', $port='', $database='')
{
$no =& $this->activeConnection;
$no++;
if ( empty($host) || empty($username) || empty($password) || empty($port) || empty($database) )
{
$this->setError('1', 'connect','missing required variables');
return false;
}
$this->linkArr[ $no ] = parent::mysqli($host,$username,$password);
if ( $this->linkArr[ $no ] === false )
{
$this->setError(2, 'connect', parent::error( $this->linkArr[ $no ] ) );
return false;
}
return $no;
}
Неустранимая ошибка: вызов неопределенного метода mysqli :: error () в C: \ wamp \ www \ vhdocs \ test \ mysqli.class.php в строке 31
Я также пробовал parent :: mysqli_error и имел ту же ошибку ... Не могу понять, почему я не могу вызвать ошибку .....