PHP $argv

phpserver side programmingprogramming更新于 2025/7/18 10:37:17

简介

当 PHP 脚本从命令行运行时,超全局数组 $argv 包含传递给它的参数。数组中的第一个元素 $argv[0] 始终是脚本的名称。如果 php.ini 文件中的 register_argc_argv 命令被禁用,则此变量不可用。

$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

相关文章