解析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版(1)
Oct 09 PHP
php全局变量和类配合使用深刻理解
Jun 05 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
PHP三元运算的2种写法代码实例
May 12 PHP
浅谈PHP中output_buffering
Jul 13 PHP
PHP利用imagick生成组合缩略图
Feb 19 PHP
再谈PHP中单双引号的区别详解
Jun 12 PHP
jQuery+php简单实现全选删除的方法
Nov 28 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
mysql总结之explain
2012/02/27 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
React组件的三种写法总结
2017/01/12 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
python+mysql实现简单的web程序
2014/09/11 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
python小项目之五子棋游戏
2019/12/26 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
毕业生医学检验求职信
2013/10/16 职场文书
2014年度培训工作总结
2014/11/27 职场文书
董事长岗位职责
2015/02/13 职场文书
学术会议通知
2015/04/15 职场文书
酒店温馨提示语
2015/07/14 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python