パーフェクトPHP をデバッグしました (環境設定)
XAMPP NetBeans Xdebug 他
パーフェクトPHP を、IDE デバッグ機能 で動かすためには、
いろいろな準備処理が必要です。
そのために、環境設定は 設定の簡単なもの を選びます。
具体的な 環境設定手順
ミニブログアプリケーション と IDE デバッグ機能 の環境を作る 具体的な方法 です。
パーフェクトPHP の学習前段階で挫折することは、絶対に避けましょう。
パーフェクトPHP を理解することを優先してください。
XAMPP
フレームワークとオブジェクト指向を理解することが最優先です。
設定に手間取ってしまっては、本末転倒です。XAMPP を選びます。
phpMyAdmin や Xdebug なども、設定に悩む必要がありません。
パーフェクトPHP をデバッグするには、XAMPP 5.6.x で十分です。
あえて、XAMPP 7.x.x (PHP 7.x.x) にする必要はありません。
パーフェクトPHP を理解するという目標が、ぶれないようにしてください。
新たな問題を持ち込こんで、悩まないようにしましょう。
XAMPP 7.x.x の場合は、その他 | XAMPP 7.1.14 と NetBeans IDE 8.2 の不具合 を参照してください。 (XAMPP の問題です MAMP の問題ではありません)
NetBeans
設定が簡単で、初心者にやさしい 無料の NetBeans (PHP) を選びます。
IDE デバッグ機能 (動画 YouTube)
- パーフェクトPHP をデバッグしました (デバッグ例 基本編) オートロード
- パーフェクトPHP をデバッグしました (デバッグ例 応用編) CSRF対策
- パーフェクトPHP をデバッグしました (デバッグ例 応用編) アウトプットバッファリング
- パーフェクトPHP をデバッグしました (デバッグ例 応用編) DbManagerクラス
Xdebug
php.ini 追加 が必要です。
その他 | XAMPP 7.1.14 と NetBeans IDE 8.2 の不具合 にも書いてありますが、XAMPP 7.x.x 以降、Xdebugがインストールされていません。
(インストールされていても、正しく動作しません)
他
サンプルコード
サンプルコードは、修正が必要です。準備 | サンプルコードの修正 を参照してください。
テストデータ
テストデータは、準備 | データベース を参照してください。
データベース作成、テーブル作成用 SQL、テーブル復元用 SQL
phpMyAdmin を使用します。
テーブル復元用 SQL
動画 YouTube
パーフェクトPHP をデバッグしました ('フォローする' ボタン を表示)