こんばんは。滑り込みですが、 この記事はCodeIgniter Advent Calendar 2017の19日目です。 この記事単体でも読めますが、9日目と11日目の続きとしても読める様に書いていきます。 CodeIgniterは基本的なPHPの構文とClassの概念が分かっていれば使い始める事が出来るフレームワークなので、学習コストはかなり低い方だと思います。 初心者でも理解しやすい・触りやすいフレームワークと言えますが、もし初心者の頃から変わらず var_dump(); しまくるプリントデバッグをしているなら、デバッガを使ってみるとより快適な開発が出来ます。 この記事ではDockerを使ってXdebugが動くPHP開発環境を作り、そこでCodeIgniterを動かす事でXdebugの使い方を紹介します。 Dockerで開発環境を作る docker-composeを使います。開発マシン
![Xdebug入門 カンタンな使い方 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/33fd0708d99b5ab58753226e6fecae95f1f425fb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9WGRlYnVnJUU1JTg1JUE1JUU5JTk2JTgwJTIwJUUzJTgyJUFCJUUzJTgzJUIzJUUzJTgyJUJGJUUzJTgzJUIzJUUzJTgxJUFBJUU0JUJEJUJGJUUzJTgxJTg0JUU2JTk2JUI5JnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkNtaWRkbGUmcz1mZDhiN2I4YThmZjk4ODU0MDQxMzgzZTQ5OTEyMDM5NA%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYXlhdG8mdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZjOWFjMGY4OWFmZDczMmIwMGJhZWVjYjYxNjZjMTRk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dbd2158ae43c51c6ff0c891423b3fce0b)