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
参数数量有效

相关文章