[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать переменную из одного класса в другой
Немой
Доброго всем дня!
Решил взяться за ООП. Все вроде нормально, но вот усложнил задачку и тут на тебе.... застрял

Хочу передать переменную из метода одного класса в метод другого класса... пример



/** в переменную заносим название открытой страницы **/
$page = 'home';



/** создаем класс который выведет из БД данные об этой странице **/

class Page
{

function funpage ()

{

$result = '234344'; /** в переменную заносим данные **/

}


}


/** Класс в которую надо отправить переменную $result ***/

class Gallery

{

function fungallery ()

{
if($result == '234344') { echo 'Информация верна'; }

}

}


Michael
Цитата
Решил взяться за ООП.

В классах нет переменных, а есть методы и свойства и с ними надо работать.

_____________
There never was a struggle in the soul of a good man that was not hard
Guest
прости за косяк!))) буду знать спс, но все же есть возможность помочь наглядной подсказкой? я гуглил и пытался на примерах что то сделать, не чет не сходится у меня...
kaww
например:
/** создаем класс который выведет из БД данные об этой странице **/

class Page
{

public $result;

function funpage ()

{

$this->result = '234344'; /** в переменную заносим данные **/

}


}


/** Класс в которую надо отправить переменную $result ***/

class Gallery

{

function fungallery ()

{
$page = new Page();
$page->funpage();
if($page->result == '234344') { echo 'Информация верна'; }

}

}
Zzepish
Даешь переменной public и потом во второй класс наследуешь первый
Guest
аха, посмотрим!
Guest
все отлично получилось! сделаю еще больше примеров такого уровня, что бы руку набить, а Вам всем спасибо, Зарегистрируюсь на этом сайте может чем тоже буду помогать
Быстрый ответ:

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