解析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 版本]
Mar 20 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
php列出一个目录下的所有文件的代码
Oct 09 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
php中的静态变量的基本用法
Mar 20 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
php实现图片缩略图的方法
Mar 29 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 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
咖啡与牛奶
2021/03/03 冲泡冲煮
yii添删改查实例
2015/11/16 PHP
PHP Include文件实例讲解
2019/02/15 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
Python多线程爬虫简单示例
2016/03/04 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
儿童学习python的一些小技巧
2018/05/27 Python
在numpy矩阵中令小于0的元素改为0的实例
2019/01/26 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
小加工厂管理制度
2014/01/21 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
个人委托书如何写
2014/09/25 职场文书
欠条范文
2015/07/03 职场文书