如何解析Everyman \ Neo4j \ Exception

时间:2013-09-02 12:22:16

标签: php neo4j neo4jphp

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

getMessage()方法返回一个很长的字符串,我只对

感兴趣
[message] => ...
[exception] => ...

字符串的一部分。

1 个答案:

答案 0 :(得分:0)

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

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

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