解析argc argv在php中的应用


Posted in PHP onJune 24, 2013

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

PHP 相关文章推荐
PHP.MVC的模板标签系统(五)
Sep 05 PHP
PHP 数字左侧自动补0
Mar 31 PHP
PHP三层结构(上) 简单三层结构
Jul 04 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
解析php中反射的应用
Jun 18 PHP
destoon调用自定义模板及样式的公告栏
Jun 21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
php实现RSA加密类实例
Mar 26 PHP
php封装的验证码工具类完整实例
Oct 19 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
PHP中16个高危函数整理
Sep 19 PHP
php进行md5加密简单实例方法
Sep 19 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 #PHP
php常用ODBC函数集(详细)
Jun 24 #PHP
php常用Stream函数集介绍
Jun 24 #PHP
解析php常用image图像函数集
Jun 24 #PHP
解析php中eclipse 用空格替换 tab键
Jun 24 #PHP
基于PHP magic_quotes_gpc的使用方法详解
Jun 24 #PHP
解析php dirname()与__FILE__常量的应用
Jun 24 #PHP
You might like
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
php图像验证码生成代码
2017/06/08 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
python面向对象 反射原理解析
2019/08/12 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
2019/08/26 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
Python程序控制语句用法实例分析
2020/01/14 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
python两个list[]相加的实现方法
2020/09/23 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
写出二分查找算法的两种实现
2013/05/13 面试题
村干部任职承诺书
2015/01/21 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
php实例化对象的实例方法
2021/11/17 PHP