Edited at

PHPのちょっとしたデバッグを簡単に。PsySH の使い方

More than 3 years have passed since last update.

psysh.org_.png


はじめに

皆さんは、簡単な PHP の文法や動作確認をどのような方法で確認していますか? 

PsySH という PHP をインタラクティブに実行出来るシェルが簡単に使えて便利だったので、デバッグ作業や、ちょっとした文法、関数の確認で役に立ちそうでしたの備忘録も兼ねてご紹介

PsySH はPHP用のシェルですが、実装は Python でされています

現在はメンテナンスは行われていないようです。既にご存知の方は、いまさらって感じもありますが、、、少しでも誰かの参考になればと思います


PsySHのインストール

スクリーンショット(2015-11-09 0.14.40).png

wget や composer でインストールすることが出来ます。

今回は composer を使ってインストールしてみます。(composerのインストールがお済みでない方は composer 設定後、もしくは wget でお願いします)


composerでインストール

$ php composer.phar require psy/psysh

$ ./vendor/bin/psysh

psyshが起動したらPHPを記述してみます

スクリーンショット(2015-11-09 0.24.15).png

簡単なデバッグ等の確認であれば、確認用のphpファイル等をわざわざ用意しなくても、 PsySH を使ってある程度のものは確認出来るので、一度使ってみてはいかがでしょうか :kissing_heart: :bulb:


参考リンク

http://psysh.org/

https://github.com/facebookarchive/phpsh

http://www.moongift.jp/2010/02/phpsh-2/