ホームページ  >  記事  >  バックエンド開発  >  コマンドライン実行 php script_php の例での $argv および $argc 設定メソッド

コマンドライン実行 php script_php の例での $argv および $argc 設定メソッド

jacklove
jackloveオリジナル
2018-07-03 18:02:123724ブラウズ

この記事では、コマンドラインからPHPスクリプトの$argvと$argcを実行する方法を中心に詳しく紹介していますので、必要な方は参考にしてください。

It実際の作業では可能かもしれません。nginx コマンドラインで php スクリプトを実行する必要がある場合、もちろん、外部ネットワークアクセス用に conf を設定できます。

このindex.phpスクリプトを実行するには、nginxコマンドラインで

phpindex.php

##を使用しますが、それを渡す方法は何ですか?パラメータについて? その場合は、$argv と $aegc を使用する必要があります。設定を有効にする必要はなく、http 値転送の $_POST や $_GET と同様に、スクリプト内で直接使用します。

次のディッシュをindex.phpに挿入します

<?php
echo $argv[0];     echo "\n";
var_dump($argv[1]);    echo "\n";
var_dump(intval($argv[2]));  echo "\n";
echo $argv[3];     echo "\n";
echo $argc;

次に、nginxコマンドラインで

php index.php 1 10 100
を使用します。

表示

index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) "1"    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数

記憶を容易にするために、この変数をチェックしました

$avgv は引数ベクトル $ ですavgc は引数 count

詳細:

http://php.net/manual/zh/reserved.variables.argv.php#93532

概要

以上はphpスクリプトの$argvと$argcをコマンドラインから実行するためにエディタで紹介した方法です。ご質問がございましたら、メッセージを残してください。すぐにご返信させていただきます。また、php 中国語 Web サイトをサポートしていただきありがとうございます。

#興味があるかもしれない記事:

thinkphp 画像をアップロードしてサムネイルを生成するための 5 つのパブリック メソッド


# #WeChat アプレットで支払い後に SDK を呼び出す非同期通知および検証注文処理方法の詳細説明


Echart を使用してデータ統計レポートを生成する PHP 実装


以上がコマンドライン実行 php script_php の例での $argv および $argc 設定メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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