タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

PHPとデバッグに関するminotanのブックマーク (2)

  • ダンプを見やすく整形·Kint MOONGIFT

    KintはPHP製のオープンソース・ソフトウェア(MIT License)です。 PHPのデバッグと言えばvar_dumpを使ったものが有名ですが、今ではもっと良いデバッグツールがたくさんあります。今回はその一つ、Kintを紹介します。 サンプル。ダンプする変数の内容と、その実行した行数が出ています。 変数はツリー状に表示されて、展開してみられます。 サンプルのコードです。 Kintでは幾つかの関数が定義されます。例えばdはダンプの関数で、ddはダンプした後exitします。sはテキスト形式でのダンプで、+dというリアルタイム解析によるダンプ機能もあります。各種フレームワークと組み合わせた利用も可能とのことです。 MOONGIFTはこう見る デバッグのしやすさは生産性に大きく関わってきます。スクリプト言語のようにトライ&エラーで開発する場合は特にそうです。そしてデータをダンプしても見づらいの

    ダンプを見やすく整形·Kint MOONGIFT
  • PHP専用のデバッグツールバー·DebugBar MOONGIFT

    DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。 PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッセージです。 配列を見やすく整形もできます。 リクエストの内容も確認できます。 ある処理における経過時間をグラフ化しています。 エラーがあればその捕捉もできます。 最後に実行されたSQLについてです。こちらもエラーがあればその内容が表示されます。 こちらはデモのコード。 DebugBarの使い方は簡単で、AddMessageで出力したいメッセージを追加していきます。そして最後にHTMLに専用のス

    PHP専用のデバッグツールバー·DebugBar MOONGIFT
  • 1