PHP $argc
phpserver side programmingprogramming更新于 2025/7/18 10:52:17
简介
此超全局变量在 PHP 脚本从命令行运行时可用(从 HTTP 服务器的文档根目录执行时不可用)。它是一个整数,对应于传递给当前脚本的命令行参数的数量。由于必须在命令行中输入脚本的文件名,因此 $argc 的最小值为 1。如果 php.ini 文件中的 register_argc_argv 命令被禁用,则此变量不可用。
$argc
以下脚本预计将从命令行运行,并带有 3 个参数(包括脚本名称)
示例
<?php
if ($argc!=3){
echo "参数数量无效";
die();
} else{
echo "参数数量有效";
}
?>
输出
此脚本运行的参数数量无效
C:\xampp\php>php test1.php 1 2 3 参数数量无效
此脚本运行的参数数量有效
C:\xampp\php>php test1.php 1 2 参数数量有效

