タグ

psyshに関するtakaya030のブックマーク (1)

  • Laravel、xdebugを使わずにPsySHでデバッグする

    タグ: Laravel xdebugは、たとえば前任者から引き継いだ謎コードを全般的に解き明かすとか、システム移行により広範囲に渡る調査や移植が必要である場合には便利です。 ただし、PHPの動作環境には負担がかかりますので、開発マシン上でユニットテストを行うような環境では、負担になります。テストが数多くなると、実行時間が余計にかかります。 そのため、PHPのver_dumpや、Laravelでしたらddヘルパーが用意されています。調べたい変数が限定的であったり、不具合のあたりがついている場合には、これが便利です。 それ以上を調べる場合でも、デバッガの力を借りたくない場合は、Laravelに組み込まれているPsySHを利用できます。 PsySHは、PHPのREPLライブラリです。インタプリタのようにコードを実行できます。 PHPはもともと'-a'オプションを付け実行することで、インタープリタ

  • 1