#1 2011.03.23 15:38

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Переопределение mysqli

Вот код:

Код:

1
2
3
4
5
6
7
8
9
10
11
class mysqli_wrap extends mysqli
{
public function __construct($host, $user, $pass, $db) {
$sql=parent::__construct($host, $user, $pass, $db);
var_dump($sql);
return $sql;
}
}
 
$sql=mysqli_wrap($host, $user, $pass, $db);
var_dump($sql);

$sql внутри конструктора возвращает NULL, но как только он выходит извне - нормальный класс.

Я уже не знаю, что бы это значило. Подскажите, что значит данная особенность и как её исправить?
Мне НУЖЕН $sql внутри конструктора...
Добавлено спустя   4 минуты  50 секунд:
Интересно. Переделал код так:

Код:

1
2
3
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
}

И все заработало отлично.
То есть, выходит, если вызвать родительский конструктор, он возвратит значение автоматически в текущий класс?


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#2 2011.03.23 16:01

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Переопределение mysqli

ну да... Странно что ты только сейчас о этом узнал smile


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#3 2011.03.23 16:07

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: Переопределение mysqli

Блин, это выходит конструктор не может возвращать значение, т.к. всегда возвращает текущий класс?

Надо же опозориться. Во дурак, че я сразу не додумался...


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#4 2011.03.23 16:19

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Переопределение mysqli

ну можно сказать и так smile
З.ы ничего позорного тут нет smile


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s