ホームページ >バックエンド開発 >PHPチュートリアル >PHPコマンドラインコマンドの基本
この記事では主にPHPコマンドラインコマンドの基礎知識を紹介しますので、興味のある方は参考にしていただければ幸いです。
ユーザーが php ページを開くと、サーバーは PHP コマンドを実行し、実行結果をユーザーのブラウザに送信します。これは、Windows および複数のバージョンの UNIX で実行できる ASP と同様です。 。 PHP はページを操作できるだけでなく、HTTP ヘッダーを送信することもできます。
Cookie の設定、デジタル署名の管理、ユーザーのリダイレクトが可能で、他のデータベース (ODBC も) への優れた接続を提供し、さまざまな外部ライブラリを統合して XML と PDF ドキュメントを解析します。では、php の強力な機能を使用して他のこともできることをご存知ですか?独立 CGI モードで実行する場合、php 実行可能プログラムが必要です。これには多くのコマンド ライン パラメータがあり、その一部は楽しい目的で使用できます。[] はオプションであることを示します。 、a8093152e673feb7aba1828c43532094 テーブルは必須です。
使用法 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} -q 静かなモード。 HTTPヘッダーを出力しません。
-s PHP プログラム ファイルをカラー形式の HTML に変換します (たとえば、予約語は緑、関数と変数は青、コメントは黄色、文字列は赤など)。 f 指定されたファイルを読み取り、解釈します。
-c
-a にある php.ini ファイルを読み取ります。
-d foo[=bar] ini の値を定義します。入力項目 foo の bar は
#-e デバッグおよびパフォーマンス分析のための追加情報を出力します。#-z Zend 拡張ファイルを読み込みます
#-i PHP 関連情報-h ヘルプ自体。1. php プログラムをシェル プログラムとして使用するには、php -q filename.php を使用します。php プログラム html には、-s を使用します。 3. php の odbc 関数を使用して、シェル コマンドでデータベースを操作します。
#1.
コマンドラインで php –v と入力して、現在の php バージョンを確認します。PHP 5.2.17(cli) (built: Feb 2 2011 11:19:21) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAcceleratorその他のオプションは、-m、-i です。ここでは例を示しません。 -m は、現在 php によってロードされている有効なモジュールを表示します。
##-i は、html 形式なしで phpinfo を出力します。
## -ini オプションを使用して、現在ロードされている ini 設定ファイルの番号とパス情報を出力します。 by phpphp--ini-in-shell
2. コマンド ラインで php プログラムを実行する ## コマンド ラインから php を実行するのは非常に簡単です。 $_SESSION などのサーバー変数はコマンド ラインでは使用できないことに注意してください。他のコードの動作は Web サーバーの場合とまったく同じです^ _^。コマンド ラインで php –f hello.php と入力します。結果は次のようになります。
<?php
echo “运行php命令行echo”;
?>
ファイルの利点の 1 つは、スケジュールされたタスクの一部を実行できることです。 Web サーバーを経由せずにスクリプトを通じて実行されます^_^
もちろん、php でコードを直接デバッグすることもできます。「>」という記号が表示されます。
运行php命令行echo
php -a コマンドを使用して対話モードを開き、コード行を入力することもできます。
3. PHP 構文の検出と出力の強調表示
コードを実行せずに、コマンド ラインで PHP ファイルの構文エラーを検出できます。-bash-3.2$ php -r ' > for($i=0;$i<2;$i++){ > echo "Number: {$i}\n"; > } > ' Number: 0 Number: 1
-bash-3.2$ php -l hello.php
-bash-3.2$ php -s hello.php
4. php マニュアルを表示する
php5.1.2 以降、プログラマは php コマンドラインで php –rf 関数を入力してマニュアルを表示できます。関数の構文の紹介が出力されます<code><span style="color: #000000"> <span style="color: #0000BB"><?php<br /></span> <span style="color: #007700">echo </span> <span style="color: #DD0000">'ddd'</span> <span style="color: #007700">;<br /></span><span style="color: #0000BB">?><br /></span> </span>
-bash-3.2$ php --rf strip_tags
概要
: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
PHP 戦略パターンの定義と使用法 (詳細説明)
以上がPHPコマンドラインコマンドの基本の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。