Как поймать предупреждение / фатальный внутри php c-extension?

Если я сделаю что-то внутри моего расширения, что может привести к warnings или же fatals, как я могу catch их?

Я полагаю, что некоторые global переменные контролируют это, но не знают, какой именно.

1

Решение

C не знает исключений, try / catch / finally не доступны.

Вам нужно использовать другую механику, чтобы обнаруживать ошибки и обрабатывать их.

Хорошо, хорошо — есть setjmp() а также longjmp(), но …

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]