ホームページ  >  記事  >  バックエンド開発  >  PHP コマンドライン Cli の使用法の概要

PHP コマンドライン Cli の使用法の概要

WBOY
WBOYオリジナル
2016-06-20 13:03:291259ブラウズ

Php は、非常に人気のある Web サーバーサイドのスクリプト言語です。実際、php は Web サーバーで重要な役割を果たすだけではありません。コマンドラインから実行することもできます。

コマンドラインで php を使用する方法

1. php のバージョンと構成を確認します

コマンドラインに php –v と入力して、現在の php バージョンを確認します。

-m は、php によって現在ロードされている有効なモジュールを表示します。

-i は phpinfo を HTML 形式なしで出力します。

-c PHP プログラムを実行するための ini 設定ファイルを指定します

-l PHP ファイルの構文エラーを検出します

-s PHP ファイルを強調表示します

--ini オプションは、現在 php がロードしている ini 設定ファイルの番号とパス情報を出力できます。

2. コマンドラインから PHP プログラムを実行する際の注意事項

コマンドラインから PHP を実行するのは非常に簡単です。しかし、知っておくべきことがいくつかあります。

$_SESSION や $_SERVER などのサーバー変数はコマンド ラインでは使用できません。他のコードは Web サーバーとまったく同じように実行されます。

PHP Cli コマンドライン モードでロードされる php.ini 設定ファイルは、必ずしも Web モードの設定ファイルであるとは限りません。

3. PHP コマンド ライン スクリプトは受信パラメータ

を受け取ります (1)、$argv または $argc パラメータを使用して

<?php<br />/**<br /> * 使用 $argc $argv 接受参数<br /> */<br />echo "接收到{$argc}个参数";<br />print_r($argv);

(2)、getopt 関数を使用します

<?php<br />/**<br /> * 使用 getopt函数 //php test.php -a 345 -b 12q3<br /> */<br />$param_arr = getopt('a:b:');<br />print_r($param_arr);

(3)、ユーザーに

<?php<br />/**<br /> * 提示用户输入<br /> */<br />fwrite(STDOUT,'请输入您的博客名:');<br />echo '您输入的信息是:'.fgets(STDIN);

4. 現在の環境が cli

<?php<br />//方法1<br />if (PHP_SAPI === 'cli')<br />{<br />   // ...<br />}<br />//方法2<br />if (php_sapi_name() === 'cli')<br />{<br />   // ...<br />}

であるかどうかを確認します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。