powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Найти код метода во вложенных классах
2 сообщений из 2, страница 1 из 1
Найти код метода во вложенных классах
    #39190348
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

В неком методе есть такая конструкция:
Код: php
1.
2.
        $row = HeaderRow::find();
        $row->update();

Я хочу посмотреть код метода update, лезу в HeaderRow::find и вижу
Код: php
1.
 return static::query()->find($id, $columns);


Лезу дальше, там скачу по методам, в итоге натыкаюсь на
Код: php
1.
 class Collection extends BaseCollection {...


В классе нет этого метода, иду в BaseCollection, там так
Код: php
1.
 class Collection implements ArrayAccess, Arrayable, Countable, IteratorAggregate, Jsonable, JsonSerializable {


И в нем тоже нет этого метода, но я вижу наследование от кучи классов и тут такой вопрос - есть ли механизм, который бы находил исходный класс и код этого метода в нем? Ведь каждый раз, попадая на класс родителя, я вижу, что родитель сам наследуется от кучи других классов и с каждым "поднятием" круг поиска лишь увеличивается
...
Рейтинг: 0 / 0
Найти код метода во вложенных классах
    #39190545
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
debug_backtrace();
debug_print_backtrace();
$e = (new \Exception)->getTraceAsString();
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Найти код метода во вложенных классах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]