[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить значение функции из функции
iskiz
Здравствуйте. Подскажите, возможно ли получить значение переменной одной функции из другой?

Например в таком коде:

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 {
function first() {
$test = 123;
}
function second() {
$perem = // вот тут мне нужно получить значение переменной "$test", которое равно "123" из первой функции
}
}


Возможно ли это? И как это сделать? Спасибо.

// Возможность первая
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. Спасибо за помощь.
Быстрый ответ:

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