在 PHP 中,可以使用 $argv
和 $argc
這兩個(gè)特殊的變量來(lái)讀取命令行參數(shù)。
$argv
是一個(gè)數(shù)組,包含了所有傳遞給腳本的命令行參數(shù),其中第一個(gè)元素是腳本的名稱(chēng)。$argc
是一個(gè)整數(shù),表示傳遞給腳本的命令行參數(shù)的個(gè)數(shù)。
以下是一個(gè)簡(jiǎn)單的例子,演示如何讀取命令行參數(shù):
<?php
// 讀取命令行參數(shù)
$numArgs = $argc;
$args = $argv;
// 輸出傳遞給腳本的參數(shù)
echo "Number of arguments: $numArgs" . PHP_EOL;
foreach ($args as $index => $arg) {
echo "Argument $index: $arg" . PHP_EOL;
}
?>
使用上述代碼保存為 test.php
文件,然后在命令行中執(zhí)行以下命令:
php test.php arg1 arg2 arg3
輸出將會(huì)是:
Number of arguments: 4
Argument 0: test.php
Argument 1: arg1
Argument 2: arg2
Argument 3: arg3