温馨提示×

php读取命令行参数的技巧

PHP
小樊
97
2024-07-05 15:51:28
栏目: 编程语言

在 PHP 中,可以使用 $argv$argc 这两个特殊的变量来读取命令行参数。

$argv 是一个数组,包含了所有传递给脚本的命令行参数,其中第一个元素是脚本的名称。$argc 是一个整数,表示传递给脚本的命令行参数的个数。

以下是一个简单的例子,演示如何读取命令行参数:

<?php
// 读取命令行参数
$numArgs = $argc;
$args = $argv;

// 输出传递给脚本的参数
echo "Number of arguments: $numArgs" . PHP_EOL;

foreach ($args as $index => $arg) {
    echo "Argument $index: $arg" . PHP_EOL;
}
?>

使用上述代码保存为 test.php 文件,然后在命令行中执行以下命令:

php test.php arg1 arg2 arg3

输出将会是:

Number of arguments: 4
Argument 0: test.php
Argument 1: arg1
Argument 2: arg2
Argument 3: arg3

0