1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【PHP】対話モードに入る方法と注意点。サクッとコードを確認する方法。

Posted at

PHPでコードを簡単に確認したいときに、phpの対話モードが使える。

コマンドphp -aを実行するだけ。

$php -a
Interactive shell

php >

### Dockerのコンテナ内でphp対話モードに入る場合
# PHPのサーバーが起動していることを確認
$docker ps
CONTAINER ID   IMAGE                   COMMAND                  CREATED        STATUS        PORTS                                            NAMES
1b52690b15e1   php_server_dev:latest   "/docker/development…"   20 hours ago   Up 18 hours   9000/tcp, 0.0.0.0:13001->80/tcp                  php_server_dev

コンテナ名はphp_server_dev

# コンテナに入る
$ docker exec -it php_server_dev bash

# 対話モード起動
root@1b52690b15e1:/app# php -a
Interactive shell

php >

対話モード実行時の注意点

コードの終わりに;必須。セミコロンがない場合改行してもコードが続いているとみなされる。

php > echo "a";
a

# ;があるまで式が終わりとみなされない
php > echo "a"
php >
php >
php >
php > ;
a
1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?