PHPインタラクティブシェルをワンライナーで起動
2010年12月10日
こんなんで
$ php -r 'while(1){$L=fgets(STDIN,512);echo $L;}' | php -R 'var_dump(eval("return($argn);"));'
素晴らしい挙動
1+1 int(2) kjirou string(6) "kjirou" str_replace('a','A','anan') string(4) "AnAn"
参考) 意外と使えるPHPのワンライナー
以上
軽量化案、便利にする案、大ぼ・・・いや、小募集中!
TODO:
- 空行入力で構文エラーが出る(優先度:B)
- 入力待ちの際に "> " を付けたい(優先度:C)
- phpに標準でインタラクティブシェルが欲しい(優先度:S)