PHP 命令行参数详解及应用


Posted in PHP onMay 18, 2011
# 不带参数的执行格式 
php安装目录/bin/php scriptname.php 
# 带参数的执行格式 
php安装目录/bin/php scriptname.php [参数1] [参数2] ..... 
在scriptname.php通过$argv和$argc访问参数 
# $argv(正式写法$_SERVER['argv'])数组保存着传递的全部参数,需要注意的是第一个参数$argv[0] / $_SERVER['argv'][0] 为执行脚本的名称如, scriptname.php 
# $argc(正式写法$_SERVER['argc'])保存着参数的数量
 

当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。
您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。那你还知道可以用php的强大功能做点别的东西吗?在以独立的cgi方式运行时,需要一个php可执行程序,他有很多命令行参数的,有些可以用作很好玩的用途,下面是全部的php命令行参数,其中[]表示可有可无的,<>表是一定要的。 用法 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} -q 安静模式。不输出HTTP头。
-s 将php程序文件用转化为彩色格式的HTML(比如保留字用绿色,函数和变量为蓝色,注释为黄色而字串则是红色等等。
-f 读入并解释指明的文件。
-c 在中读入php.ini文件
-a 交互式运行
-d foo[=bar] 定义ini中的输入项 foo 的值为 bar
-e 输出额外信息以便调试和性能分析
-z 调入Zend扩展文件
-i php的相关信息
-h help本身。
1.用php -q 文件名.php 方式把php程序当shell程序来用,
2.用 -s把自己的php程序html化。这样是不是很省心?
3.利用php的odbc功能可以在shell命令中对数据库进行操作。

PHP 相关文章推荐
php 前一天或后一天的日期
Jun 28 PHP
javascript,php获取函数参数对象的代码
Feb 03 PHP
PHP判断网络文件是否存在的方法
Mar 12 PHP
php中Snoopy类用法实例
Jun 19 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
Apache启动报错No space left on device: AH00023该怎么解决
Oct 16 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
深入解析PHP的Yii框架中的缓存功能
Mar 29 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
thinkPHP5框架导出Excel文件简单操作示例
Aug 03 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 #PHP
JS与PHP向函数传递可变参数的区别实例代码
May 18 #PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 #PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 #PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 #PHP
php小型企业库存管理系统的设计与实现代码
May 16 #PHP
Views rows style模板重写代码
May 16 #PHP
You might like
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
PHP架构及原理知识点详解
2019/12/22 PHP
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
Three.js基础部分学习
2017/01/08 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python实现最常见加密方式详解
2019/07/13 Python
详解Python3定时器任务代码
2019/09/23 Python
Tensorflow累加的实现案例
2020/02/05 Python
计算机相关的自我评价
2014/01/15 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
2016入党心得体会范文
2016/01/06 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
JavaScript实现简单计时器
2021/06/22 Javascript