対話シェル

公式サイト:

対話シェル | PHP Manual [公式]

導入

参考:

PHP で REPL を使うには php -a – Qiita

PHP で REPL を使うには? – Qiita

REPL で仕様をすぐ確認!対話モードでガンガン成長する方法 | えぬたけメモ

今更ながら PHP で REPL を使ってみた | あーる

使い方

対話シェルを起動する。

$ php -a

対話シェルを終了する。

> exit

参考:

対話モード | TauStation

対話シェル | PHP Manual [公式]

How does the interactive PHP shell work? – Stack Overflow

How to execute in PHP interactive mode – Stack Overflow

exit

参考:

PHP の対話モードから抜ける方法 | kamotora

文字コード

参考:

PHP 7.1 系で Windows のコマンドプロンプトで日本語が入力できない – teratail

Bug #81598 :: Cannot input unicode characters in PHP 8 interactive shell | PHP Bugs [Official]

Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default by nikic · Pull Request #7635 · php/php-src – GitHub

can’t input non-Ascii chars – Stack Overflow

How to type Unicode characters in php cli – Stack Overflow

Typing Unicode characters into PHP interactive – Stack Overflow

How to configure windows shell codepage so that STDOUT of proc_open() does not garble? – Stack Overflow

Converting string from ISO-8859-1 to UTF8 – Stack Overflow

まとめ

参考:

お手軽に PHP を実行するいくつかの方法 | Innovator Japan Engineers’ Blog

PsySH

公式サイト:

PsySH [Official]

参考:

PHP で良さげな REPL を探す | ハマログ

Mac の PHP で PsySH が落ちる場合の対策 – Qiita

phpsh

**OBSOLETE**

公式サイト:

phpsh – an Interactive Shell for PHP [Official]

リポジトリ:

facebookarchive/phpsh: A Read-Eval-Print-Loop for PHP – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA