Допустим я выполняю SQL-запрос (mysql_query()), то есть:
Код
class MySqlDatabase
{
var $result;
public function __construct($query)
{
$this->query = $query;
MySqlDatabase::DbQuery($query);
}
public function DbQuery($query)
{
return $this->result = mysql_query($query);
}
}
{
var $result;
public function __construct($query)
{
$this->query = $query;
MySqlDatabase::DbQuery($query);
}
public function DbQuery($query)
{
return $this->result = mysql_query($query);
}
}
Вопрос: как мне использовать переменную $result в этом же классе? Это возможно? То есть допустим тупо распечатать содержимое таблицы при просто вызове класса MySqlDatabase?
Вопрос №2:
Точней просьба: посоветуйте какую-нить нормальную литературу, в гугле всего очень много, так что начинающему ООПшнику тяжело выбраться из под всей этой горы.
Вопрос №3. Если в классе прописаны несколько переменных, тоесть типа:
Код
class bla-bla-bla
{
var $ass;
var $arse;
var $blablabla;
public function __construct($blablabla, $arse, $ass)
{
$this->ass = $ass;
$this->arse = $arse;
$this->blablabla = $blablabla;
}
}
$obj = new bla-bla-bla("aa", "bb", "cc");
print_r($obj);
{
var $ass;
var $arse;
var $blablabla;
public function __construct($blablabla, $arse, $ass)
{
$this->ass = $ass;
$this->arse = $arse;
$this->blablabla = $blablabla;
}
}
$obj = new bla-bla-bla("aa", "bb", "cc");
print_r($obj);
выведет на екран: bla-bla-bla object:([ass]=>aa [arse]=>bb [blablabla]=>cc). Даж пытался заюзать ето дело как массив не получилось. Собственно вапрос: как получить вне класса значение переменной $arse,
Заранее спасибо за помощь.
Спустя 2 дня, 2 часа, 1 минута, 54 секунды (2.07.2007 - 00:26) Patrick написал(а):
var и public жестоко! завтра отвечу....
Спустя 21 час, 47 минут, 42 секунды (2.07.2007 - 22:13) Мишаня написал(а):
Смешно? А вот ето как рас к пункту 2, т.к ети примеры почти целиком выковыряны с учебника. Правда наездов на автара делать не сабираюсь, т.к там очень постарался переводчик. А насчет public ... Ето сам я . Так што плиз, подскажыте, а то 21век на дворе, пара из пещер выходить
Спустя 4 часа (3.07.2007 - 02:13) Patrick написал(а):
2. Почитай Гради Буч'а или Фаулера!
3. $obj->arse;
1. Бред полный! ты какой php юзаешь?
3. $obj->arse;
1. Бред полный! ты какой php юзаешь?
Спустя 19 часов, 31 минута, 19 секунд (3.07.2007 - 21:45) Мишаня написал(а):
Спасибо, поищу нормальные книжки . А вот насчет пхп, юзал 4, вот перебрался на 5. Впринципе давно надо было, но до недавнего времени функциональность устраивала.
Спустя 8 дней, 13 часов, 58 минут, 18 секунд (12.07.2007 - 11:43) Unikom написал(а):
Цитата(Patrick @ 3.7.2007, 5:13) [snapback]24021[/snapback]
1. Бред полный! ты какой php юзаешь?
Нифига не бред, на 5ом сканает.
_____________