![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
Всем привет!
Меня тут озадачила проблемка. У меня есть класс, который имеет конструктор в котором инициализируются определённый переменные. Есть функция в которой производяться определённые действия с этими переменными и возвращаеться значение(не из рода функций возвращающих true OR false). Хотел бы с этим значением работать в другой функции. Р.С. Сразу уточню, если в классе допустим в функции хотел бы произвести действия над переменной с её участием, например:
то такой вариант не работает, если да, то почему? Подскажите пожалуйста, как это возможно сделать. Всем заранее спасибо. -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
этот код расположен внутри метода класса?
$this->firstname и $this->temp инициализированы, занчения им присвоены? |
|||
|
||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
Далее хотел в функцию test() передать конечный результат функции replacer(). Также хотел бы узнать могу ли я в функции составить форму для отправки, а отправку сому произвести ввиде return mail(bla, bla, bla, bla); Вообщем чтобы return в функии test()(при её вызове) производил отправку. Возможен ли данный замысел? -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
Люди, помогите с этим делом.
-------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Это че, сложность в том, чтоб в одном методе иметь доступ к результату работы другого метода? А поля тогда на что? о_0
либо я абсолютно неверно понял задачу, либо в я шоке - в твоем же коде уже есть поля объекта, значит, работать с ними умеешь.
|
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
да. Не называй методы класса функциями. По вопросу: Где у твоего класса свойства eesnimi, perenimi, knimi и salas? Их нет. И на что ты в таком случае хотел бы заменить %fname% и так далее... Зачем значение ты присваиваешь свойству fname, а пытаешься использовать eesnimi. Короче
-------------------- ![]() |
|||
|
||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
icewind, а чтобы return $this->temp1; значение, которое у этой переменной использовать в другой функции надо обязательно присвоить, какой-то другой переменной? Незльязя ли обойтись имеющимися данными.
Пробовал, сделать такой метод:
возвращал значение чтобы увидеть получает ли данная переменная результат метода replacer();. Увидел, что нет, и как вот с этим быть не знаю. В том что ты ранее поправил eesnimi, perenimi, knimi и salas, это я просто выкладывая сюда не поправил. А так в моём коде это норм. Извеняюсь за эту путаницу. Но вот с вопросом указаным выше не могу разобраться. Это сообщение отредактировал(а) NetJunky - 24.7.2009, 17:35 -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| icewind |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
-------------------- ![]() |
||||
|
|||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
icewind, большое спасибо. Проблема решена.
-------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |