Php 如何解析Everyman\Neo4j\Exception

Php 如何解析Everyman\Neo4j\Exception,php,neo4j,neo4jphp,Php,Neo4j,Neo4jphp,解析Everyman\Neo4j\异常的最佳方法是什么 getMessage()方法返回相当长的字符串,我只对 [message] => ... [exception] => ... 字符串的部分。如果您只需要消息的第一部分,而不需要响应头和正文,则可以尝试: $message = trim(array_slice(explode('[', $exception->getMessage()), 0, 1)); 这里的缺点是,它依赖于知道直到第一个方括号的所有内容都是消息,其

解析Everyman\Neo4j\异常的最佳方法是什么

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

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

字符串的部分。

如果您只需要消息的第一部分,而不需要响应头和正文,则可以尝试:

$message = trim(array_slice(explode('[', $exception->getMessage()), 0, 1));
这里的缺点是,它依赖于知道直到第一个方括号的所有内容都是消息,其余的都是正文和标题。它还依赖于不包含方括号的消息本身