出力することができます。環境で使用することで現在のローカルスコープで対話型コンソールを開くことができます。実行したいコードeval(breakpoint());開いた対話型コンソールでローカル変数のチェックや他のコードの実行をすることができます。セットされていることを確認してください。変数の内容を出力します。(可能なら)メソッドを出力します。機密キーを隠したくなるでしょう。マスクすることができます。呼び出されたときに詳細なスタックトレースを生成します。書き込み可能でなければならないことに気をつけてください。現在のスタックトレースを返します。どこから呼ばれたかというファイルと行番号が含まれています。スタックトレースを生成しています。スタックトレースは下から上へと読み、現在走っている関数(スタックフレーム)の順になっています。$context)¶$path(絶対パス)にあるファイルからの抜粋を取得します。行もあわせて取得します。独自の状況でログ出力する場合にも使いやすいものです。変数の型を取得します。オブジェクトならクラス名を返します。ログ出力によるデバッグ¶アプリケーションをデバッグするもう一つの良い方法はログメッセージです。させることができます。持っており、ログメッセージを出力するのに使えます。デバッグログに出力されます。ログに出力することで、リダイレクトや複雑なループを含むメソッドをデバッグしやすくなるでしょう。使うことで、ログメッセージを書きだすことも可能です。どこからでも呼び出すことができるのです。便利なデバッグツールをたくさん提供してくれるプラグインです。現在のリクエストについての情報を大量に提供してくれます。