[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать переменую из одного метода в другой
Гость
Прошу простить, не подскажите как передать переменную одного метода в другой одного класса?пример


class kok


{

function per1 ()

{
$tbs = 'есть';
}

function per2 ()

{
$lkt = $tbs;
}

}


Надо передать $tbs в метод per2
Игорь_Vasinsky
например так

class kok


{

function per1 ()

{
$tbs = 'есть';
return $tbs;


}

function per2 ()

{
$lkt = $this->per1;
}

}


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Гость
Цитата (Игорь_Vasinsky @ 20.11.2013 - 10:22)
например так

class kok


{

function per1 ()

{
$tbs = 'есть';
return $tbs;


}

function per2 ()

{
$lkt = $this->per1;
}

}

А если у меня несколько переменных? и мне надо вывести некоторые из них то как?
Guest
Прошу помочь кто может плииз
Игорь_Vasinsky
метод, так же как и функция может возвращать массив.

или держи эти переменные как не публичные свойства класса

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
прошу покажи маленьким примером
Guest
подскажи пожалуйста как это сделать примером, а именно если сделать переменные как не публичные
Guest
мне нужно на выходе типа того


class Diolog
{

function povar ()
{
$eda = 'суп';
$soc = 'Вико';
$salat = 'Цезарь';

}

function kuxnya ()

{
echo ' Утром я поел '.$eda;
echo 'Но вот на вечер планирую заказать салат'. $salat;
echo 'А сейча пока что попью '.$soc;

}
}


$class = New Diolog ();
$class->kuxnya ();

rooor
Цитата
переменные как не публичные

class Diolog 
{
private $eda,$soc,$salat;

function povar ()
{
$this->eda = 'суп';
$this->soc = 'Вико';
$this->salat = 'Цезарь';
}

function kuxnya ()
{
echo ' Утром я поел '.$this->eda;
echo 'Но вот на вечер планирую заказать салат'. $this->salat;
echo 'А сейча пока что попью '.$this->soc;
}
}
Guest
я так пробовал он не видит в методе kuxnya () эти переменные.
На выходе получается так
Утром я поел
Но вот на вечер планирую заказать салат
А сейча пока что попью
rooor
потому что на кухне должен быть повар) готовить же должен кто-то smile.gif
Guest
точно...) пля вот пример)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.