Например в таком коде:
class nameclass {
function first() {
$test = 123;
}
function second() {
$perem = // вот тут мне нужно получить значение переменной "$test", которое равно "123" из первой функции
}
}
Возможно ли это? И как это сделать? Спасибо.
Спустя 14 минут, 49 секунд (1.08.2012 - 04:21) kamanch написал(а):
через private свойство класса
Спустя 5 часов, 35 минут, 4 секунды (1.08.2012 - 09:56) DarkLynx написал(а):
Цитата (iskiz @ 1.08.2012 - 02:06) |
Здравствуйте. Подскажите, возможно ли получить значение переменной одной функции из другой? Например в таком коде: class nameclass { Возможно ли это? И как это сделать? Спасибо. |
// Возможность первая
class nameclass
{
private $test;
function first()
{
$this->test = 123;
}
function second()
{
$perem = $this->test;
}
}
// Возможность вторая
class nameclass
{
function first()
{
$test = 123;
return $test;
}
function second()
{
$perem = $this->first();
}
}
Спустя 1 минута, 33 секунды (1.08.2012 - 09:58) DarkLynx написал(а):
Цитата (kamanch @ 1.08.2012 - 02:21) |
через private свойство класса |
Через public и даже protected так же можно получить все что угодно внутри одного класса..
Спустя 3 часа, 23 минуты, 1 секунда (1.08.2012 - 13:21) iskiz написал(а):
Сделал через private. Спасибо за помощь.