0

解析 Everyman\Neo4j\Exception 的最佳方法是什么?

getMessage() 方法返回相当长的字符串,我只对

[message] => ...
[exception] => ...

字符串的一部分。

4

1 回答 1

0

如果您想要的只是消息的第一部分,没有响应标头和正文,您可以尝试:

$message = trim(array_slice(explode('[', $exception->getMessage()), 0, 1));

这里的缺点是它依赖于知道第一个方括号之前的所有内容都是消息,其余的是正文和标题。它还依赖于不包含方括号的消息本身。

于 2013-09-09T21:43:52.320 回答