【PHP】 FuelPHPとおしゃべりしながらデバッグしたい 【MVC】
FuelPHPとおしゃべりしながらデバッグしたい
rubyにあるirbやrubygemのpryのようなヤツをphpでもできないか調べてみた。
phpには
$ php -a
みたいなコマンド叩けば済むけど、自分で書いたコードをbinding.pryのように任意のステップでブレイクポイント置きたい。
PsySH
pryに相当するPsySHを発見。 これをFrameworkのFuelPHPで動かしてみる。
まだ、試してないのでたぶん、こうすれば動く妄想。
$ php composer.phar global require fabpot/php-cs-fixer:dev-master
特定のソースコードに対してphpyshをrequireしてevalするらしい
# 特定のソースに対して
require('~/.composer/vendor/bin/psysh');
# ブレーク置きたいところへ
eval(\Psy\sh());
# プロジェクトディレクトリ配下に移動してビルドイン
cd /var/www/production-app
php -S localhost:3000 -t public
じゃあな!