解析Everyman \ Neo4j \ Exception的最佳方法是什么?
getMessage()方法返回一个很长的字符串,我只对
感兴趣[message] => ...
[exception] => ...
字符串的一部分。
答案 0 :(得分:0)
如果你想要的只是消息的第一部分,没有响应标题和正文,你可以尝试:
$message = trim(array_slice(explode('[', $exception->getMessage()), 0, 1));
这里的缺点是,它依赖于知道第一个方括号的所有内容都是消息,其余的是正文和标题。它还依赖于不包含方括号的消息本身。