class MyClass
{
public $myrow;
public function qwerty ()
{
$result=mysql_query("SELECT * FROM page WHERE st='index'");
$myrow=mysql_fetch_array($result);
}
public function printes()
{
echo $myrow['title'];
}
}
$obj = new MyClass;
$obj->qwerty();
$obj->printes();
Спустя 37 минут, 22 секунды (13.11.2010 - 14:10) Mizka написал(а):
вот тебе пример
<?php
class MyClass
{
public $myrow;
public function qwerty (){
return 5;
}
public function printes($obj = ''){
echo empty($obj) ? $this->qwerty : $obj;
}
}
$obj = new MyClass;
$obj->qwerty(7);
$obj->qwerty();
}
Спустя 8 часов, 5 минут, 44 секунды (13.11.2010 - 22:16) zsm написал(а):
о спасибо, мне бы еще немножко коментариев
Спустя 1 час, 8 минут, 32 секунды (13.11.2010 - 23:25) Nord написал(а):
class MyClass
{
public $myrow;
public function qwerty ()
{
$result=mysql_query("SELECT * FROM page WHERE st='index'");
$this->myrow=mysql_fetch_array($result);
}
public function printes()
{
echo $this->myrow['title'];
}
}
$obj = new MyClass;
$obj->qwerty();
$obj->printes();
Спустя 1 час, 50 минут, 8 секунд (14.11.2010 - 01:15) zsm написал(а):
Цитата (Nord @ 13.11.2010 - 20:25) |
|
ну иии...? просто скопировал мой код и вставил его между тегами пшп
Спустя 54 минуты, 39 секунд (14.11.2010 - 02:10) Guest написал(а):
Это чего за маскарад Mizka
что тебе надо zsm так это область видимости почитать:
всё
что тебе надо zsm так это область видимости почитать:
class MyClass
{
public $myrow;
public function qwerty ()
{
$result=mysql_query("SELECT * FROM page WHERE st='index'");
$this->myrow=mysql_fetch_array($result);
}
public function printes()
{
echo $this->myrow['title'];
}
}
$obj = new MyClass;
$obj->qwerty();
$obj->printes();
всё
Спустя 2 минуты, 17 секунд (14.11.2010 - 02:12) Guest написал(а):
а вообще первый раз встречаю чтобы по норм ООП оформил с областями!!!
Спустя 2 минуты, 32 секунды (14.11.2010 - 02:14) Guest написал(а):
Админы обратите внимание!1!
Спустя 1 минута, 16 секунд (14.11.2010 - 02:16) Sanchopansa написал(а):
нее..
Если ты думаешь что наприсав в методе типа так
ты присваеваешь значение этому свойству
ты парень глубоко ошибаешься...
чтоб обратиться к свойству объекта нада использовать такую конструкцию...
Про что тебе и пытался объяснить Nord, но ты оказался весьма невнимателен и не заметил столь ВАЖНЫХ отличий в ваших кодах!
Если ты думаешь что наприсав в методе типа так
$myrow=mysql_fetch_array($result);
ты присваеваешь значение этому свойству
public $myrow;
ты парень глубоко ошибаешься...
чтоб обратиться к свойству объекта нада использовать такую конструкцию...
$this->myrow
Про что тебе и пытался объяснить Nord, но ты оказался весьма невнимателен и не заметил столь ВАЖНЫХ отличий в ваших кодах!
Спустя 6 минут, 21 секунда (14.11.2010 - 02:22) zsm написал(а):
да! спасибо. я только начал учить ООП. все получилось=)
Спустя 33 минуты, 40 секунд (14.11.2010 - 02:56) Guest написал(а):
Про что тебе и пытался объяснить Nord, но ты оказался весьма невнимателен и не заметил столь ВАЖНЫХ отличий в ваших кодах!
Nord ни хера не написал !!!
Спустя 1 минута, 24 секунды (14.11.2010 - 02:57) Guest написал(а):
Чего глаза навыкате я ж написал код правильный!
Спустя 7 часов, 18 минут, 30 секунд (14.11.2010 - 10:16) Nord написал(а):
Цитата |
Nord ни хера не написал !!! |
Уважайте своего собеседника
Если вам что-то пишут, значит, действительно стоит это прочитать
Спустя 1 час, 1 минута, 8 секунд (14.11.2010 - 11:17) zsm написал(а):
главное теперь я понял как это делать, всем спасибо
Спустя 35 минут, 39 секунд (14.11.2010 - 11:52) Sanchopansa написал(а):
Цитата (Nord @ 13.11.2010 - 20:25) |
|
ну а вот это кто написал первым? или у меня тока этот пост видно?