それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

PHPインタラクティブシェルをワンライナーで起動

こんなんで

$ 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

2 Responses to “PHPインタラクティブシェルをワンライナーで起動”


コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives