LoginSignup
3
4

More than 3 years have passed since last update.

ターミナルでPHPコードを実行する

Posted at

PHPは膨大な関数が含まれていますが、関数の使い方・挙動を簡単に確認したい場合がよくあります。

その時、PHPファイルを作成〜Webサーバを起動〜ブラウザを起動…といった手順を踏まずとも、お手持ちのターミナルからPHPコマンドをオプションを指定して実行することで、対話的シェルを起動してPHPのコードを実行することができます。(ただし環境上のPHPが--with-readlineを指定してコンパイルされている場合に限ります。)

$ php -a

あとはコードを打ち込むだけ。

Interactive shell

php > $ary = array('aaa', 'bbb', 'ccc');
php > foreach($ary as $row) {
php {   echo $row;
php { }
aaabbbccc

PHPマニュアルに掲載されてるコードもこの通り。

php > $array1 = array("color" => "red", 2, 4);
php > $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
php > $result = array_merge($array1, $array2);
php > print_r($result);
Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)

便利ですね。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4