開発マシン環境では、VIM と Emacs のみを使用できます (私は Emacs を使用しています)。は、PHP をデバッグするための比較ツールではありません。これが私がよく使用する関数です:
file_put_contents('/tmp/my.log', print_r(array(date('Y-m-d H:i:s'), __LINE__, __METHOD__, ), TRUE)
ログイン後にコピー
この関数は、関数の日付を含むログを /tmp/my.log
ファイルに出力できます。 __METHOD__
の後に、出力したい変数 ($a
など) を追加すると、次のようになります。
file_put_contents('/tmp/my.log', print_r(array(date('Y-m-d H:i:s'), __LINE__, __METHOD__, $a), TRUE), FILE_APPEND | LOCK_EX);
ログイン後にコピー
次に、コードを再実行し、新しいウィンドウを開いてログの変更を監視します。
$ tailf /tmp/my.log
ログイン後にコピー
これにより、$a
変数を出力できます。
推奨学習: 「PHP ビデオ チュートリアル 」