class one
{
public function One()
{
$name='Иванов';
}
public function Dva()
{
echo $name; // как взять переменную из другой функции?
}
Спустя 1 минута, 17 секунд (22.01.2012 - 11:02) alex12060 написал(а):
class one
{
public function One()
{
return 'Иванов';
}
public function Dva()
{
$name = $this->One();
echo $name;
}
Спустя 17 минут, 3 секунды (22.01.2012 - 11:19) Placido написал(а):
Определить переменную как свойство класса.
class one
{
var $name;
public function One()
{
$this->name = 'Иванов';
}
public function Dva()
{
echo $this->name;
}
}
$a = new One();
$a->Dva();//Иванов
Спустя 19 минут, 11 секунд (22.01.2012 - 11:38) Oggy написал(а):
Placido
ничего не виводит...
ничего не виводит...
Спустя 5 минут, 51 секунда (22.01.2012 - 11:44) Oggy написал(а):
вот другой пример:
public function One()
{
$this->connect_bd();
$result=mysql_query("запрос");
if ($result)
{
while($row=mysql_fetch_array($result))
{
$name=$row['name'];
$secondname=$row['secondname'];
}
}
}
public function Dva()
{
$value= как сюда присвоить значение $name?
}
public function One()
{
$this->connect_bd();
$result=mysql_query("запрос");
if ($result)
{
while($row=mysql_fetch_array($result))
{
$name=$row['name'];
$secondname=$row['secondname'];
}
}
}
public function Dva()
{
$value= как сюда присвоить значение $name?
}
Спустя 54 минуты, 24 секунды (22.01.2012 - 12:39) Гость_Ghost написал(а):
class name {
public $name;
public function One()
{
$this->connect_bd();
$result=mysql_query("запрос");
if ($result)
{
while($row=mysql_fetch_array($result))
{
$this->name=$row['name'];
$secondname=$row['secondname'];
}
}
}
public function Dva()
{
$this->name;
}
}
Спустя 3 часа, 43 минуты, 14 секунд (22.01.2012 - 16:22) alex12060 написал(а):
Placido
Думаю, надо так:
Думаю, надо так:
class One
{
public $name;
public function One()
{
$this->name = 'Иванов';
}
public function Dva()
{
echo $this->name;
}
}
$a = new One();
$a->Dva(); //Иванов