在 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