PHP中如何通过命令行接收参数?

更新于
2026-09-28 17:50:16
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2153个文字,预计阅读时间需要9分钟。

PHP中如何通过命令行接收参数?

目录 + $argv + 获取所有空格分隔的参数列表 + getopt() + 从命令行参数列表中获取选项 + 长选项 + 冒号规则 + 选项参数中断 + 总结 + 使用 PHP + 开发的同学多少都会接触过 CLI + 命令行。经常会遇到一些定时任务。

目录
  • $argv 获得所有空格分隔的参数列表
  • getopt() 从命令行参数列表中获取选项
  • 长选项
  • 冒号规则
  • 选项参数中断
  • 总结

使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理会更加的方便,有些时候我们会需要像网页的 GET 、 POST 一样为这些命令行脚本提供参数。比如在针对某些日期做统计的脚本,就需要传递一个日期给它,这样我们就统计指定日期的一些数据。这类需求应该非常常见,那么,我们都是如何来接收这些命令行的参数的呢?今天,就来介绍一下这方面的内容。

PHP中如何通过命令行接收参数?

$argv 获得所有空格分隔的参数列表

这个变量估计是大家用得比较多的一个接参变量了。它是 PHP 为我们准备好的一个固定变量,目的就是获取传递给脚本的参数数组。

阅读全文

本文共计2153个文字,预计阅读时间需要9分钟。

PHP中如何通过命令行接收参数?

目录 + $argv + 获取所有空格分隔的参数列表 + getopt() + 从命令行参数列表中获取选项 + 长选项 + 冒号规则 + 选项参数中断 + 总结 + 使用 PHP + 开发的同学多少都会接触过 CLI + 命令行。经常会遇到一些定时任务。

目录
  • $argv 获得所有空格分隔的参数列表
  • getopt() 从命令行参数列表中获取选项
  • 长选项
  • 冒号规则
  • 选项参数中断
  • 总结

使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理会更加的方便,有些时候我们会需要像网页的 GET 、 POST 一样为这些命令行脚本提供参数。比如在针对某些日期做统计的脚本,就需要传递一个日期给它,这样我们就统计指定日期的一些数据。这类需求应该非常常见,那么,我们都是如何来接收这些命令行的参数的呢?今天,就来介绍一下这方面的内容。

PHP中如何通过命令行接收参数?

$argv 获得所有空格分隔的参数列表

这个变量估计是大家用得比较多的一个接参变量了。它是 PHP 为我们准备好的一个固定变量,目的就是获取传递给脚本的参数数组。

阅读全文