私はちょうどPHPを学び始めました。私はphp5
をLinuxにインストールし、ちょうど行くために非常に単純なコードを書いた。コマンドラインでPHPコードを実行
スクリプトを実行するにはどうすればよいですか?私は-f
オプションを使用してみましたが、cat
コマンドとして機能し、コードをSTDOUT
に吐き出すだけです。
インタラクティブなインタプリタオプションは問題なく動作します。 WebブラウザはPHPスクリプトを実行する唯一の方法ですか?
私はちょうどPHPを学び始めました。私はphp5
をLinuxにインストールし、ちょうど行くために非常に単純なコードを書いた。コマンドラインでPHPコードを実行
スクリプトを実行するにはどうすればよいですか?私は-f
オプションを使用してみましたが、cat
コマンドとして機能し、コードをSTDOUT
に吐き出すだけです。
インタラクティブなインタプリタオプションは問題なく動作します。 WebブラウザはPHPスクリプトを実行する唯一の方法ですか?
シンプル:
php myScript.php
...仕事をする必要があります。
それは猫のように動作している場合、あなたはおそらく<?php
でテンプレートモードから、スクリプトモードに切り替えるのを忘れて、実際には、PHPの主な目的は、Webページを生成することであるが、少なくとも2つの他のオプションがあります:
最初のものは多くの方法で達成することができます(例:適切なパーミッションをファイルに与え、そのURIを提供することによってスクリプトを呼び出すことによって、例えば、。 ./index.php
)、2番目のコマンドはphp -a
コマンド(前述のドキュメントに記載されています)によって呼び出すことができます。
素晴らしい! ** phpが* - with-readline *オプション**でコンパイルされている場合。 –
すでに述べたように、PHPを以下のように実行することができます。あなたはこのような$のargv配列にアクセスすることで、この引数を使用することができ、あなたのPHPファイルで
$ php myScript.php Apples
:
$ php myScript.php
あなたは引数を渡したい場合は、単に次のように行うことができます:
<?php
echo 'I like ' . $argv[1];
?>
上記の "I like applles"が印刷されます。 配列インデックスは1であり、0ではないことに注意してください。スクリプト名には0が使用されます。この場合の$ argvが私のブログの記事をチェックアウトする詳細情報については "myScript.php"
短い方法:
php -r 'echo "Hello "; echo "Jay";'
OR
php -r 'echo dirname("parent/child/reply") . "\n";'
タグは問題のようです。私はそこに1つ置かなければならないのか分かりませんでした。 – kaiseroskilo