PHPコマンドラインオプション「php -r」の活用
PHPコマンドラインオプション「php -r」の活用
PHPはウェブ開発で広く使われている言語ですが、コマンドラインから直接PHPコードを実行する機能も提供しています。「php -r」オプションの使い方の紹介。
「php -r」オプションとは
「php -r」は、ファイルにスクリプトを保存することなく、コマンドラインから直接PHPコードを実行するためのオプションです。スクリプトのテストや簡単な操作に便利です。
基本的な使用法
php -r 'echo "Hello, World!";'
このコマンドは “Hello, World!” を出力します。
「php -r」の活用例
簡単な計算
簡単な計算をさせる
php -r 'echo 2 + 3;'
複数行で書く
複数行にしたい時は普通に改行を入れることで可能です。 末尾にシングルクォーテーションを入れることでコードをが閉められて実行されます。
php -r ' $name = "Hoge";
echo "Welcome to " . $name . "!\n"; '
JSONデータの処理
JSONのデータを処理してみます。
php -r '
$json = "{\"name\": \"Tech\"}";
$obj = json_decode($json);
echo $obj->name;
'
制限と注意点
- コード全体をシングルクォートで囲む必要があります。
- 複雑なスクリプトはファイルに保存する方が適切です。
- エラーハンドリングは重要です。
まとめ
「php -r」はPHPをコマンドラインで手軽に使用するためのツールです。