PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP $ argv


はじめに

PHPスクリプトをコマンドラインから実行すると、$argvスーパーグローバル配列に渡された引数が含まれます。配列の最初の要素$argv [0] 常にスクリプトの名前です。 register_argc_argv の場合、この変数は使用できません php.iniのディレクティブが無効になっています。

$ argv

次のスクリプトはコマンドラインから実行されます。

<?php
var_dump($argv);
?>

出力

array(1) {
   [0]=>
   string(8) "main.php"
}

次の別の例では、コマンドライン引数の追加が実行されます

<?php
$add=$argv[1]+$argv[2];
echo "addition = " . $add;
?>

出力

C:\xampp\php>php test1.php 10 20
addition = 30

  1. PHPのignore_user_abort()関数

    ignore_user_abort()関数は、リモートクライアントがスクリプトの実行を中止できるかどうかを設定します。 構文 ignore_user_abort(setting) パラメータ 設定 − Trueは、スクリプトでのユーザーの中止を無視します(スクリプトは引き続き実行されます)。これはデフォルトではfalseです。つまり、クライアントが中止すると、スクリプトの実行が停止します 戻る ignore_user_abort()関数は、ユーザーアボート設定の以前の値を返します。 例 以下は、false、つまりデフォルトに設定する例です。クライアントが異常終了すると、スクリプト

  2. JavaScript変数をPHPに渡す方法は?

    PHPの同じページでJavaScript変数値を簡単に取得できます。次のコードを試してください。 <script> var res = "success"; </script> <?php echo "<script>document.writeln(res);</script>"; ?>