Исследование функционального возвращаемого значения в GDB

Я думаю, что вы можете использовать instanceof Closure, хотя в руководстве говорится, что на это не следует полагаться. Я думаю, что это работает на данный момент .

В настоящее время анонимные функции реализованы с использованием класса Closure. Это деталь реализации, на которую нельзя полагаться.

Обновление Страница руководства по закрытию обновила свои указания по этому вопросу. Похоже, что на это поведение теперь можно положиться.

Анонимные функции, реализованные в PHP 5.3, дают объекты этого типа. Этот факт раньше считался деталью реализации, но теперь на него можно положиться.

9
задан jackhab 14 June 2009 в 08:05
поделиться

4 ответа

Используйте команду finish .

14
ответ дан 4 December 2019 в 11:07
поделиться

После третьей строки возвращаемое значение будет в EAX, так что вы можете

print $eax

Надеюсь, это поможет

2
ответ дан 4 December 2019 в 11:07
поделиться

Я ответил на аналогичный вопрос здесь , информационный фрейм - это независимый от платформы способ сделать это.

1
ответ дан 4 December 2019 в 11:07
поделиться

Если вы войдете в "func ()", а затем скажете "finish", gdb вернет в foo и распечатать возвращаемое значение func.

2
ответ дан 4 December 2019 в 11:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: