次のようにテストしたいコードのブロックがあるとします。
<?php
Print "Hello, World!";
?>
ファイルに保存せずにターミナルからこのコードをすばやく実行するにはどうすればよいですか?
私は次のようなことを試しました...
php -r "Print "Hello, World!";"
しかし、構文エラーについて苦情がありました。これを行う簡単な方法が必要です。まだ説明がありません。
PHPターミナルに最初にインストールするときにPHPにすばやくアクセスするには、これを実行します。
php -a
詳細:
php -a
は、直接型phpコマンドのインタラクティブシェルを開き、結果をすぐに表示します。たとえば、Linuxシェルでphp -a
と入力した後、echo 'Hello World';
と入力してEnterキーを押した後、Hello World!
は画面に印刷されます。
Windowsソリューション
windowsにはLinuxと同じインタラクティブモードがありません。Windowsはコマンドラインから行を読み取ることができませんが、インタラクティブのようなモードを使用できます!したがって、たとえばxampp phpを使用している場合は、インストールした場所でphpを開いてC:\xampp\php
と入力し、ターミナルで入力するのと同じようにphp -a
と入力しますが、結果を表示する各部分の終わりにCtrl+Z
を押してからEnterキーを押すだけです。
php -a
echo 'hello world!';
^Z