Добрый день. Пишу свое расширение. Решил написать свой класс exception. Ну так вот. Написал я небольшой кусочек кода, где в случае получения от web сервера ошибки, я кидаю исключение, перехожу в блок catch и кикаю игрока. Вот примерно так:
И так после того, как кинулось исключение, сервер падает Core Dumped. Вообще удивило, что в makefile было отключено использование exception. Ясно дело, я включил и получаю ошибку. Т.е нельзя использовать или я че то не так сделал? Спасибо за ответы:)
PHP:
class MyException : public std::exception
{
...
};
void send(const char* req)
{
....
if (answer == SERVER_ERROR)
throw MyException("server error");
.....
}
int getBalance()
{
....
try
{
send(request);
}
catch(MyException& e)
{
....
}
}