gpt4 book ai didi

解析argc argv在php中的应用

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解析argc argv在php中的应用由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

argc,argv 用命令行编译程序时有用 。

我们会在定时任务脚本中发现这样的参数,$obj->run($argv[1]),

*/30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1 。

就像上面那个定时任务,如果我们调用他的时候加上了参数$argv[1],那就代表了,在脚本中在DOS命令行中执行程序名后的第一个字符串 。

即上面脚本中对应的红色的那个1,如果我们部署了下面所列的定时任务 。

*/30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1 。

*/30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 2 >/dev/null 2>&1 。

*/30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 3 >/dev/null 2>&1 。

那么我们认为这个任务分了三个进程在运行,也就是说压力变为原始的三分之一,这样就很容易理解了 。

下面放出这两个关键字的官方解释.

argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数 。

* argv: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数 。

argv[0] 指向程序运行的全路径名 。

argv[1] 指向在DOS命令行中执行程序名后的第一个字符串 。

argv[2] 指向执行程序名后的第二个字符串 。

argv[argc]为NULL 。

最后此篇关于解析argc argv在php中的应用的文章就讲到这里了,如果你想了解更多关于解析argc argv在php中的应用的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com