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

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

06.03.2015, 18:39. Показов 768. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru