Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Everyman\Neo4j\Exception を解析する最良の方法は何ですか?
getMessage() メソッドはかなり長い文字列を返しますが、私が興味があるのは
[message] => ... [exception] => ...
文字列の一部。
応答ヘッダーと本文を除いて、メッセージの最初の部分だけが必要な場合は、次のことを試してください。
$message = trim(array_slice(explode('[', $exception->getMessage()), 0, 1));
ここでの欠点は、最初の角括弧までのすべてがメッセージであり、残りは本文とヘッダーであるという認識に依存していることです。また、角かっこを含まないメッセージ自体にも依存しています。