文档章节

PHP CLI程序

iDev_周晶
 iDev_周晶
发布于 2012/10/31 17:53
字数 201
阅读 248
收藏 1

精选30+云产品,助力企业轻松上云!>>>

编写CLI程序,从命令行启动,传入参数接收方式:

argv 、getopt()

$argv(预定义变量) :

传递给脚本的参数数组

包含当运行于命令行下时传递给当前脚本的参数的数组。

第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名。

$argc (预定义变量):

传递给脚本的参数数目

包含当运行于命令行下时传递给当前脚本的参数的数目。

 脚本的文件名总是作为参数传递给当前脚本,因此 $argc 的最小值为 1

以上两个变量仅在 register_argc_argv 打开时可用。

getopt():

$p = getopt('f:m:h',array('fname:','mem:','help'));//一个例子啥都有了

Usage: php XXX.php [options] -f(--fname) -m(--mem) [-h(--help)]


下一篇: PHP 引用
iDev_周晶

iDev_周晶

粉丝 58
博文 9
码字总数 5401
作品 1
海淀
技术主管
私信 提问
加载中
此博客有 2 条评论,请先登录后再查看。
关于PHP CGI和CLI的几点学习

首先关于几个概念词的总结: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CGI :“公共网关接口”(Common Gateway Interface),......

tianhuahua
2013/09/23
49
0
CGI和CLI

首先关于几个概念词的总结: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CGI :“公共网关接口”(Common Gateway Interface),......

shadow_sf
2014/11/30
12
0
涨知识了!PHP命令行脚本 & 参数常用选项

PHP是为编写Web应用程序而创建的,但对于编写命令行界面(CLI)程序脚本也很有用。 命令行PHP程序可以帮助实现测试、部署和应用程序管理等常见任务的自动化。 CLI PHP程序功能强大,因为您可以...

程序员小助手
01/15
4
0
SAPI---CLI

从版本 4.3.0 开始,PHP 提供了一种新类型的 SAPI(Server Application Programming Interface,服务端应用编程端口)支持,名为 CLI,意为 Command Line Interface,即命令行接口。顾名思义...

riky
2008/10/08
0
0
PHP之CLI模式

转载: http://www.cnblogs.com/zcy_soft/archive/2011/12/10/2283437.html 所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文...

osc_9ipdey7e
2018/05/22
4
0

没有更多内容

加载失败,请刷新页面

加载更多

CPU缓存和内存屏障

CPU性能优化手段 - 缓存 为了提高程序的运行性能, 现代CPU在很多方面对程序进行了优化 例如: CPU高速缓存, 尽可能的避免处理器访问主内存的时间开销, 处理器大多会利用缓存以提高性能 多级缓...

CodingDiary
2019/07/08
25
0
关于我及本号的一些说明

初次关注本号的读者可能比较想了解本号的一些情况,这里单独写篇文章详细介绍下本人及本公号。 本人是一名 JAVA 后台开发工程师,17年毕业于某 211 工程硕士,校招进入某股份制银行做后台开发...

gaiserchan
2019/02/22
14
0
卷积神经网络学习路线(十二)| 继往开来的DenseNet

前言 这是卷积的第十二篇文章,主要为大家介绍一下DenseNet,值得一提的是DenseNet的作者也是上一篇卷积神经网络学习路线(十一)| Stochastic Depth(随机深度网络)论文的作者,即清华的黄...

BBuf
01/10
24
0
Android Camera原理之camera provider启动

1.camera provider进程介绍: cameraserver 736 1 274664 69564 binder_thread_read f3de10cc S android.hardware.camera.provider@2.4-service 其中的pid是736,说明camera provider进程启动......

天王盖地虎626
36分钟前
20
0
Angular / RxJs我应该何时退订`Subscription` - Angular/RxJs When should I unsubscribe from `Subscription`

问题: When should I store the Subscription instances and invoke unsubscribe() during the NgOnDestroy life cycle and when can I simply ignore them? 在NgOnDestroy生命周期中,什么......

法国红酒甜
37分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部