iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP命令行读取参数的方法
  • 671
分享到

PHP命令行读取参数的方法

2023-06-17 19:06:07 671人浏览 八月长安
摘要

这篇文章主要讲解了“PHP命令行读取参数的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php命令行读取参数的方法”吧!PHP在参数的读取上可以用多种方法来实现,我们今天为大家介绍的是关

这篇文章主要讲解了“PHP命令行读取参数的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php命令行读取参数的方法”吧!

PHP在参数的读取上可以用多种方法来实现,我们今天为大家介绍的是关于PHP命令行读取参数的相关方法。希望对大家有所帮助。

如果想实现PHP命令行读取参数,CLI可以从$_SERVER['arGC']和$_SERVER['argv'']取得参数的个数和值。我们再建立一个文件,名字为testargs.php,脚本代码如下:

  1. #!C:\php\php.exe –q  

  2. < ?php  

  3. //UNIX和linux平台下应该为
    #!/usr/local/bin/php &ndash;q  

  4. echo "测试获取参数:\n";  

  5. echo $_SERVER["argc"]."\n";  

  6. //显示传入的参数值,从索引1开始显示  

  7. echo $_SERVER["argv"][1]."\n";  

  8. echo $_SERVER["argv"][2]."\n";  

  9. echo $_SERVER["argv"][3]."\n";  

  10. echo $_SERVER["argv"][4]."\n";  

  11. ?> 

在命令行输入如下代码:

C:\Users\John>testargs.php Always To Be Best

测试获取参数:

4
Always
To
Be
Best

因为我们输入了一串单词,为“Always To Be Best”,脚本参数以空格分隔。因此,PHP将其计为4个参数,下面对此说明。

$_SERVER["argc"]数组返回一个整型的数,代表从命令行上回车后一共输入了几个参数。

从PHP命令行读取参数范例中的结果已经看出,要访问已经传入的参数值,需要从索引1开始。因为脚本本身的文件已经占用了索引0,即$_SERVER["argv"][0]。

感谢各位的阅读,以上就是“PHP命令行读取参数的方法”的内容了,经过本文的学习后,相信大家对PHP命令行读取参数的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: PHP命令行读取参数的方法

本文链接: https://www.lsjlt.com/news/292037.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP命令行读取参数的方法
    这篇文章主要讲解了“PHP命令行读取参数的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP命令行读取参数的方法”吧!PHP在参数的读取上可以用多种方法来实现,我们今天为大家介绍的是关...
    99+
    2023-06-17
  • Python:读取命令行参数
    也是argv之类的。 argv[0], argv[1], argv[2] ... argv[0]是py文件的文件名 argv[1] - ... 是后面跟着的参数 import sys args = sys.argv[:] prin...
    99+
    2023-01-31
    命令行 参数 Python
  • node.js读取命令行参数详解
    命令行参数(CLI)是在应用程序通过操作系统的命令行界面运行时用于向程序传递附加信息的文本字符串。 我们可以很容易地通过node中的全局对象(即process对象)读取这些参数。 下...
    99+
    2022-11-13
    node.js读取命令行参数 node.js读取命令行参数 node.js args模块读取命令行参数
  • shell脚本读取命令行参数的实现
    目录前提选项与参数:一.手工处理方式(已验证)二.getopts/getopt三.总结前提 在编写shell程序时经常需要处理命令行参数 选项与参数: 如下命令行: ./test.sh -f config.con...
    99+
    2022-06-04
    shell 读取命令行参数 shell 命令行参数
  • 怎么获取PHP命令行参数
    这篇文章主要介绍怎么获取PHP命令行参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何获取PHP命令行参数使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理...
    99+
    2023-06-15
  • PHP如何获取命令行参数
    目录$argv 获得所有空格分隔的参数列表getopt() 从命令行参数列表中获取选项长选项冒号规则选项参数中断总结使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一...
    99+
    2022-11-12
  • PHP怎么获取命令行参数
    这篇文章主要介绍了PHP怎么获取命令行参数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的...
    99+
    2023-06-15
  • 怎么用shell脚本读取命令行参数
    这篇文章主要介绍“怎么用shell脚本读取命令行参数”,在日常操作中,相信很多人在怎么用shell脚本读取命令行参数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用shell脚本读取命令行参数”的疑惑有所...
    99+
    2023-06-20
  • R语言读取excel数据的方法(两行命令)
    安装库 安装xlsx install.packages("xlsx") 使用 library(xlsx) ray = read.xlsx('D:/Code/R/Data i...
    99+
    2022-11-11
  • Python 获得命令行参数的方法
    如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢? 需要模块:sys 参数个数:len(sys.argv)脚本名:    sys.argv[0] 参数1:     sys.argv[...
    99+
    2023-01-31
    命令行 参数 方法
  • python获取命令行参数的代码
    如下的内容内容是关于python获取命令行参数的内容,希望能对大家有所好处。 # [SNIPPET_NAME: Command line arguments]# [SNIPPET_CATEGORIES: Python Core]# [SN...
    99+
    2023-01-30
    命令行 参数 代码
  • python怎么获取命令行参数
    在Python中,可以使用sys模块来获取命令行参数。下面是一个例子:```pythonimport sysarguments = ...
    99+
    2023-09-23
    python
  • node如何获取命令行中的参数
    这篇文章主要讲解了“node如何获取命令行中的参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node如何获取命令行中的参数”吧!认识processprocess是nodejs内置的一个对...
    99+
    2023-07-04
  • node获取命令行中的参数详解
    目录认识processprocess.arg封装获取参数函数认识process 在开发cli工具时,往往离不开获取指令中各种参数信息,接下来本文将带着你如何在Node.js中获取执行...
    99+
    2022-11-13
    node获取命令行参数 node 命令行参数
  • python-如何获取命令行是参数
    如果需要获取python test.py xx yy zz上面输入的xx yy zz python可以使用sys.argv获取到命令行参数。sys.argv[0]表示代码本身文件路径,所有参数从1开始,一下例子说明,创建一个test.py文...
    99+
    2023-01-31
    命令行 参数 python
  • shell中怎么获取命令行参数
    本篇文章为大家展示了shell中怎么获取命令行参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:#! /bin/bashwhile getopts a:bc optdo &nbs...
    99+
    2023-06-09
  • getopts解析shell脚本命令行参数的方法
    getopts命令格式 getopts optstring name [arg] optstring为命令行所有选项组成的字符串,每个字母代表一个选项。如果字母后有冒号:,表明该选项需要选择参数。比如说,执行getopt...
    99+
    2023-01-12
    shell脚本命令行参数 getopts解析shell脚本命令行参数 shell脚本命令行
  • python命令行传入参数的方法是什么
    Python命令行传入参数的方法是使用sys模块中的argv列表。argv是一个包含命令行参数的列表,其中第一个元素是脚本的名称,后...
    99+
    2023-09-22
    python
  • python 命令行传参方法总结
    argparse1 import argparse import sys FLAGS = None def main(): print(FLAGS.data_dir) if ...
    99+
    2022-11-12
  • node中怎么获取命令行中的参数
    process.arg在该对象中,有一个arg属性,它可以获取当前node执行时传入各个参数数据。我们创建一个index.js文件,先打印下process.args里面是什么东西console.log(process.arg) // nod...
    99+
    2022-11-22
    nodejs​ node
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作