echoで変数表示してデバッグはつらい すぐ始められるデバッグ方法としては、echoやログを使用して怪しい部分にデバッグ用のコードを挿入し、実行→確認 をバグが見つかるまで繰り返す方法がありますが、これは効率が悪い上にけっこう辛いです。 echoでのデバッグ 処理が怪しい所に当りをつけて、echoで変数等を表示する処理を入れる。 表示する。 値は正しかった、違う所が原因だと事が分かる。1に戻る。 …… 99.原因となる処理を見つける。 (たまに)redirectがあったのを忘れてて表示を見る前にリダイレクトされる。echoでの表示からログファイルの書き込みに変える。 Netbeansでのデバッグ 処理が怪しい所で実行を一時停止する。 使用中の変数一覧の値を確認 処理を1ステップずつ進め、バグの原因となる処理を見付ける。 終わり。 楽な上に効率も良く、嫌なデバッグ時間を短縮できます。 デバッ
![Netbeansのデバッグ機能をCakePHPで使う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/fdcad8c496179da67430909b0fbca7b4f15e47cd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TmV0YmVhbnMlRTMlODElQUUlRTMlODMlODclRTMlODMlOTAlRTMlODMlODMlRTMlODIlQjAlRTYlQTklOUYlRTglODMlQkQlRTMlODIlOTJDYWtlUEhQJUUzJTgxJUE3JUU0JUJEJUJGJUUzJTgxJTg2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00YTg2MTY4MTE4ZWE3NWMxMjlmMjhhODc0ZjQxNWZjYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2hpZ2VqdW4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTkyN2JjNmI5YWI5NDA2M2Y3Y2JlMjhiMjUyMzRhZGVh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D68406693365ac2f07e9957c90bd9a850)