PHP Conference Japan 2024

$argc

(PHP 4, PHP 5, PHP 7, PHP 8)

$argc傳遞給指令碼的參數數量

說明

包含從命令列執行時傳遞給目前指令碼的參數數量。

注意 指令碼的檔名總是作為參數傳遞給指令碼,因此 $argc 的最小值為 1

注意register_argc_argv 被停用時,這個變數將無法使用。

範例

範例 #1 $argc 範例

<?php
var_dump
($argc);
?>

使用以下指令執行範例: php script.php arg1 arg2 arg3

上述範例將輸出類似以下的內容

int(4)

注意事項

備註:

這也可以透過 $_SERVER['argc'] 取得。

參見

新增備註

使用者提供的備註 1 則備註

46
Tejesember
13 年前
要判斷是否在 CLI 環境中,我認為這樣做更好:
<?php
if (PHP_SAPI != "cli") {
exit;
}
?>
To Top