PHPにもrubyのirbの様なインタラクティブモードがあるようです。
面白そう!!!((o(´∀`)o))
と言うことでやってみました!
CLIのPHPオプションで "-a" を指定するとインタラクティブモード/インタラクティブシェルとして起動します。
PHPインストール時のオプションで"--with-readline"を指定していれば「インタラクティブシェル」していなければ「インタラクティブモード」となるようです。
このインタラクティブシェルはとても使い勝手が良いのですが、インタラクティブモードは使いにくいので、まずは再インストールをします。
# ./config.nice --with-readline # make # make install
これで使えるようになしました!
使ってみる
$php -a interactive shell php > $dio = 'WRYYYY';[ENTER] php > echo $dio;[ENTER] WRYYYY
おお!対話ができる!!
実用性はイマイチ不明ですが、「対話」と言うことでテンションがあがりますw
ちなみに、インタラクティブモードの場合...
「<?php」←を入力する必要があったり、「↑」キーでヒストリーをたどる事ができなかったりなんだったりと全然対話できませんでした。。。
詳しい使い方などは、PHP.netをご覧くださいませ。
PHP: 対話シェル - Manual