alex77
Новичок
Здравствуйте.
Вот здесь: http://www.php.net/manual/ru/class.mysqli-result.php#88062
показан пример расширения mysqli_result
Почему в конструктор Database_MySQLi_Result в качестве параметра передается объект Database_MySQLi ?
в официальной документации нигде не нашел я описание mysqli_result::__construct , это какая-то недокументированная возможность, или плохо ищу? Всё только в комментариях.
Вот здесь: http://www.php.net/manual/ru/class.mysqli-result.php#88062
показан пример расширения mysqli_result
PHP:
<?php
class Database_MySQLi extends MySQLi
{
public function query($query)
{
$this->real_query($query);
return new Database_MySQLi_Result($this);
}
}
class Database_MySQLi_Result extends MySQLi_Result
{
public function fetch()
{
return $this->fetch_assoc();
}
public function fetchAll()
{
$rows = array();
while($row = $this->fetch())
{
$rows[] = $row;
}
return $rows;
}
}
?>
в официальной документации нигде не нашел я описание mysqli_result::__construct , это какая-то недокументированная возможность, или плохо ищу? Всё только в комментариях.