С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181

Обращение к методам в классе

06.03.2015, 18:39. Показов 764. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Хотел спросить. Вот у меня такая ситуация: есть класс и в нем два метода. Вот как мне обратится с одного метода к второму. Код приведен ниже:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
public function billing_information(Request $btn_billing_information)
    {
        $result_add_billing_information = $this->billing_information_addres->add_billing_information($btn_billing_information); //Добавление billing information в таблицу address
        return $result_add_billing_information;
    }
 
    public function index()
    {
 
        var_dump($this->billing_information());
 
    }
Как мне в методе index получить всё что возвращает метод billing_information?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2015, 18:39
Ответы с готовыми решениями:

Обращение к методам в классе
Доброго времени суток! При изучении ООП столкнулся с такой проблемой как обращение к методам. Вот у меня такая ситуация: Есть у меня class...

Обращение к методам класса
почему обращение A::call(); не работает? <?PHP class A { function parent_func(){echo "parent<br>";} function test(){echo...

Обращение к методам класса из другого
как в php в одном классе обратиться к методам второго без создания экземпляра второго класса и не делая его static? возможно ли такое?

15
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
06.03.2015, 18:48
$переменная=this->имя_метода();

self::имя_статичного_метода();
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 18:52  [ТС]
Я так уже делал. Пишет что нужно в метод передать аргумент. Ведь я же передаю $btn_billing_information. Незнаю как с этим быть((( Может еще что то посоветуете.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
06.03.2015, 19:00
Цитата Сообщение от juramaj Посмотреть сообщение
Ведь я же передаю $btn_billing_information
Не вижу, где передаете?
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:01  [ТС]
Цитата Сообщение от juramaj Посмотреть сообщение
public function billing_information(Request $btn_billing_information)
вот здесь в методе billing_information
0
59 / 59 / 46
Регистрация: 01.03.2015
Сообщений: 179
06.03.2015, 19:21
Цитата Сообщение от juramaj Посмотреть сообщение
Ведь я же передаю $btn_billing_information.
Аргумент должен быть объектом класса Request.
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:23  [ТС]
А как мне всё это реализовать, не подскажите.
0
59 / 59 / 46
Регистрация: 01.03.2015
Сообщений: 179
06.03.2015, 19:29
PHP
1
2
3
public function index(Request $btn_billing_information) {
   var_dump($this->billing_information($btn_biling_information));
}
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:31  [ТС]
Теперь пишет что переменная
Цитата Сообщение от SB5Ch Посмотреть сообщение
$btn_biling_information
не определена
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
06.03.2015, 19:35
juramaj, если хотите сэкономить свое и чужое время, то не секретничайте. Выложите весь ваш код, а не только тот кусок, который вы считаете нужным выложить.
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:38  [ТС]
Это и есть весь код. Это фреймворк Laravel 5.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
06.03.2015, 19:42
Не знаю, что такое
Цитата Сообщение от juramaj Посмотреть сообщение
Laravel 5
Все, что я вижу - это 2 публичных функции непонятно какого класса с непонятно где объявленной переменной
Цитата Сообщение от SB5Ch Посмотреть сообщение
Request $btn_billing_information
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:49  [ТС]
Мне вот эта переменная $btn_billing_information приходит в контроллер с роутера. Контроллер перенаправляет ее в модель где и происходит обработка. Обратно в контроллер возвращается вот эта переменная $result_add_billing_information. Вот как мне ее вызвать в методе index который находится в этом же контроллере.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
06.03.2015, 19:55
Да, это информация.
Чтобы вызвать метод модели в контроллере, вам нужно модель загрузить. Наверняка у фреймворка есть свой API. А так
PHP
1
2
3
require_once(путь_к_модели);
$model=new Model();
$result=$model->index(переменная_в_случае_необходимости);
0
0 / 0 / 4
Регистрация: 06.10.2013
Сообщений: 181
06.03.2015, 19:59  [ТС]
Все подключено. В методе billing_information я могу посмотреть что мне приходит переменной $result_add_billing_information. А вот как мне передать значение этой переменной в методе index() - не знаю.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
06.03.2015, 20:18
Не знаю, что вы хотели сделать, но вот простой пример.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.03.2015, 20:18
Помогаю со студенческими работами здесь

Обращение к методам объекта без сохранения объекта в переменной
Пишу в эту тему, т.к. сейчас также решаю небольшую задачку с "текущим интерфейсом". И есть небольшой вопросик: Возможно ли...

наследование в классе нескольких функций из другого или как добавить функцию находящуюся в классе в другой класс
есть класс. есть второй класс. как добавить функцию находящуюся в классе в другой класс(второй) при этом второй уже наследует какой то...

Обращение к методам класса
Как обращаться к методам класса как к процедуре в delphi, например? в с# все находится в классе ведь, и для начала требуется обратиться к...

Переменные или обращение к методам
Здравствуйте, хотелось бы узнать, что использовать лучше (и/или менее "памятезатратно") - обращение к методам или использование...

Обращение к методам класса из ArrayList
Создаю список и помещаю в него объект. Объект принадлежит классу Composition для которого у меня описан геттер. Каким образом можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru