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新手上路(十)
Oct 09 PHP
php+mysql写的简单留言本实例代码
Jul 25 PHP
php 面向对象的一个例子
Apr 12 PHP
php文档更新介绍
Jul 22 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
php生成QRcode实例
Sep 22 PHP
PHP静态文件生成类实例
Nov 29 PHP
详解PHP中的PDO类
Jul 06 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
Oct 03 PHP
PHP mkdir创建文件夹实现方法解析
Nov 13 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
php反弹shell实现代码
2009/04/22 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
php桥接模式应用案例分析
2019/10/23 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
eval与window.eval的差别分析
2011/03/17 Javascript
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Python之列表的插入&amp;替换修改方法
2018/06/28 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
Python中Qslider控件实操详解
2021/02/20 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
会计系毕业生求职信
2014/05/28 职场文书
总经理助理岗位职责
2015/01/31 职场文书
linux目录管理方法介绍
2022/06/01 Servers
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript