PHP CLI模式介绍及使用教程
来源:互联网 发布:日本化妆品推荐知乎 编辑:程序博客网 时间:2024/05/22 00:50
看看全称就知道了,php-cli是php Command Line Interface的简称,即PHP命令行接口,在windows和linux下都是支持PHP-CLI模式的,其实这两者,我以前都写过文章:
一、window在命令行下运行php 程序
二、linux使用crontab实现定时任务
PHP-CLI模式的优势及使用场合:
- 1.完全支持多线程
- 2.如上,可以实现定时任务
- 3.开发桌面应用就是使用PHP-CLI和GTK包
- 4.linux下用php编写shell脚本
其实PHP的运行环境远远不止apache和cli的,哈哈,如aolserver, apache, apache2filter, apache2handler, caudium, cgi (until PHP 5.3), cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux, and webjames.
你可以用php_sapi_name()去检测的,不信,看下面这段代码:
我在浏览器上运行结果:
我在windows的cmd上运行:
使用标准的输入输出:
STDIN 标准输入设备
STDOUT 标准输出设备
STDERR 标准错误设备
看看运行下面这段程序的结果就知道了:
运行截图:
使用命令行自变量:
PHP CLI带有两个特殊的变量,专门用来达到这个目的:一个是$argv变量,它通过命令行把传递给PHP脚本的参数保存为单独的数组元素;另一个是$ argc变量,它用来保存$argv数组里元素的个数。
你可以运行:
看结果:
使用PHP CLI传递脚本参数的形式:
请看参数:
参数说明-a交互式运行Run interactively-cpath 从path读取php的.ini文件-n不用读取php的.ini文件就直接运行-m列出经过编译的模块-i显示有关PHP构建的信息-l检查PHP脚本的句法-s以彩色方式显示源代码-w显示去掉注释之后的源代码-h显示帮助
至此,我对PHP CLI有了一定的认识了,如果读者想要了解更多,请参考官方手册:http://php.net/manual/zh/features.commandline.php
原文地址: http://www.phpddt.com/php/php-cli.html
0 0
- PHP CLI模式介绍及使用教程
- php命令行模式(cli)的使用(总结)
- PHP CLI模式
- PHP CLI模式开发
- PHP CLI模式开发
- PHP CLI模式
- PHP CLI模式开发
- PHP CLI模式开发
- PHP CLI模式开发
- PHP CLI 模式详解
- PHP CLI 模式详解
- PHP CLI模式开发
- commons-cli使用介绍
- 全面总结php在cli命令行模式下的使用
- PHP运行模式(cgi,fast-cgi,cli,web模块模式及php-fpm说明)
- PHP 的命令行模式(CLI)
- PHP DOS cli 模式运行
- php 的 cli 运行模式
- 程序猿们注意啦~原知胃特级枸杞,电脑族护眼的好帮手
- POJ1548最小路径覆盖
- 和菜鸟一起学c之函数指针
- sqlserver 触发器实例代码
- 下载安装APK
- PHP CLI模式介绍及使用教程
- 蓝桥杯 逻辑推断 DFS+n个if
- POJ1698 最大流或者匈牙利
- Ios6中Auto Layout的使用详细图文介绍
- elasticsearch FuzzyLikeThisQueryBuilder实例
- 机器学习技法-5-Kernel Logistic Regression
- 白话经典算法系列之五 归并排序的实现
- nf_conntrack: table full, dropping packet问题的解决思路
- android 开发必知的50个诀窍 1.