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下封装较好的数字分页方法
Nov 23 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 PHP
在smarty中调用php内置函数的方法
Feb 07 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
php自定义分页类完整实例
Dec 25 PHP
php实现图片上传、剪切功能
May 07 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
PHP设计模式之原型模式定义与用法详解
Apr 03 PHP
PHP设计模式之建造者模式定义与用法简单示例
Aug 13 PHP
PHP抽象类与接口的区别详解
Mar 21 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 include加载文件两种方式效率比较
2010/08/08 PHP
PHP 中常量的知识整理
2017/04/14 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
在python的类中动态添加属性与生成对象
2016/09/17 Python
Python中装饰器高级用法详解
2017/12/25 Python
python实现AES加密解密
2019/03/28 Python
python实现从wind导入数据
2019/12/03 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
英国足球店:UK Soccer Shop
2017/11/19 全球购物
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
如何理解委托
2012/01/06 面试题
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
购房意向书
2014/04/01 职场文书
党员承诺书范文
2014/05/19 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS