PHP $argc


简介

当 PHP 脚本从命令行(而非从 HTTP 服务器的文档根目录执行)运行时,可以使用此全局变量。它是一个整数,对应于传递给当前脚本的命令行参数的数量。由于脚本的文件名必须在命令行中输入,所以 $argc 的最小值为 1。如果 php.ini 中的 register_argc_argv 指令被禁用,则此变量不可用。

$argc

预期通过 3 个参数(包括脚本名称)从命令行运行以下脚本

示例

 实时演示

<?php
if ($argc!=3){
   echo "invalid number of arguments";
   die();
} else{
   echo "number of arguments is valid";
}
?>

输出

此脚本的运行中使用的参数数量无效

C:\xampp\php>php test1.php 1 2 3
invalid number of arguments

此脚本的运行中使用的参数数量有效

C:\xampp\php>php test1.php 1 2
number of arguments is valid

更新于: 2020 年 9 月 21 日

455 次浏览

开启您的职业生涯

完成课程获得认证

开始体验
广告
© . All rights reserved.