Использование дополнительных данных в исключениях PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование дополнительных данных в исключениях PHP

Сообщение Anonymous »

У меня есть код PHP, который выполняет Python CGI, и я хочу передать Python Trace (возвращается из CGI) в качестве дополнительных данных в PHP Exception, как я могу сделать это и как я могу получить это значение от Catch Exception E) {

У меня есть код, как это: < /p>

Код: Выделить всё

$response = json_decode(curl_exec($ch));
if (isset($response->error)) {
// how to send $response->trace with exception.
throw new Exception($response->error);
}
return $response->result;
< /code>

И я использую библиотеку JSON-RPC, которая должна вернуть эти данные пользователю: < /p>

} catch (Exception $e) {
//catch all exeption from user code
$msg = $e->getMessage();
echo response(null, $id, array("code"=>200, "message"=>$msg));
}
< /code>

мне нужно написать новый тип исключения или я могу сделать это с обычным исключением < /code>? Я хотел бы отправить все, что было брошено в «data» => 


Подробнее здесь: https://stackoverflow.com/questions/221 ... exceptions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»