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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 PHP
php&amp;java(二)
Oct 09 PHP
PHP实现网上点歌(二)
Oct 09 PHP
浅析php学习的路线图
Jul 10 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
PHP动态页生成静态页的3种常用方法
Nov 13 PHP
PHP QRCODE生成彩色二维码的方法
May 19 PHP
Adnroid 微信内置浏览器清除缓存
Jul 11 PHP
php强制下载文件函数
Aug 24 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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
深入php多态的实现详解
2013/06/09 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
激活 ActiveX 控件
2006/10/09 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
python基础教程之序列详解
2014/08/29 Python
python 统计列表中不同元素的数量方法
2018/06/29 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
特步官方商城:Xtep
2017/03/21 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
校园十佳歌手策划书
2014/01/22 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
物业消防安全责任书
2014/07/23 职场文书
市场策划求职信
2014/08/07 职场文书
学前班学生评语
2014/12/29 职场文书
2015年女生节活动总结
2015/02/27 职场文书
绿里奇迹观后感
2015/06/15 职场文书
消防安全培训工作总结
2015/10/23 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
PyQt5实现多张图片显示并滚动
2021/06/11 Python
Python MNIST手写体识别详解与试练
2021/11/07 Python