设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
php命令行用法入门实例教程
返回列表
查看:
1409
|
回复:
0
php命令行用法入门实例教程
[复制链接]
bewin83
当前离线
积分
7520
2500
主题
2513
帖子
7520
积分
论坛元老
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
论坛元老, 积分 7520, 距离下一级还需 9992479 积分
积分
7520
发消息
电梯直达
楼主
发表于 2018-2-14 05:53:42
|
只看该作者
|
倒序浏览
|
阅读模式
本文实例讲述了php命令行用法,分享给大家供大家参考。具体用法分析如下:
Php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。
本文中,笔者为各位介绍下php在命令行中的使用方法。
1、查看php的版本、配置
在命令行中输入php –v 即可查看当前php的版本。
[U]复制代码[/U] 代码如下
HP 5.2.17(cli) (built: Feb 2 2011 11:19:21)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
其他的选项有: –m、-i。笔者在这里就不给出列子了。
-m 会显示当前php加载的有效模块。
-i 则输出无html格式的phpinfo。
使用 –ini 选项可以输出当前php加载ini配置文件的数量、路径信息。
如下图所示:
2、在命令行中运行php程序
从命令行运行php非常简单。但有些注意事项需要各位了解下。诸如$_SESSION之类的服务器变量是无法在命令行中使用的,其他代码的运行则和web服务器中完全一样^_^。
[U]复制代码[/U] 代码如下:
把上面的代码另存为hello.php 。在命令行中敲入 php –f hello.php。显示结果如下图所示:
在命令行中执行php文件的好处之一就是可以通过脚本实现一些计划任务的执行。而毋须通过web服务器^_^。
当然,我们也可以直接在php中调试代码:输入php –r 指令,会出现一个”>”符号。这表示已经进入到php的shell中,可以直接写代码,并执行。
[U]复制代码[/U] 代码如下:-bash-3.2$ php -r '
> for($i=0;$i echo "Number: {$i}\n";
> }
> '
Number: 0
Number: 1
还可以使用php –a 命令打开交互模式,输入一行代码,php会实时输出结果。
3、检测php语法、高亮输出
不用执行代码,我们可以在命令行下检测php文件的语法错误。
[U]复制代码[/U] 代码如下:-bash-3.2$ php -l hello.php
No syntax errors detected in hello.php
程序员经常会需要将php代码高亮原样输出,使用php –s 即可
[U]复制代码[/U] 代码如下:-bash-3.2$ php -s hello.php
echo
'ddd'
;
?>
在浏览器中的显示效果如下所示:
4、查看php手册
从php5.1.2开始,程序员们可以在php命令行下查看手册了,输入php –rf function。会打印出该函数的语法简介
[U]复制代码[/U] 代码如下:-bash-3.2$ php --rf strip_tags
Function [
function strip_tags ] {
- Parameters [2] {
Parameter #0 [ $str ]
Parameter #1 [ $allowable_tags ]
}
}
如果要查看类使用 –rc;查看扩展使用 –re。
Php命令行的使用方法介绍到这里就结束了。希望本文所述对大家的PHP程序设计有所帮助
您可能感兴趣的文章:
php 读取shell管道传输过来的内容
PHP调用Linux的命令行执行文件压缩命令
php cli模式学习(PHP命令行模式)
php命令行使用方法和命令行参数说明
PHP多线程编程之管道通信实例分析
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
如何通过Linux命令行使用和运行PHP脚本
利用PHP命令行模式采集股票趋势信息
PHP命令行执行整合pathinfo模拟定时任务实例
PHP7安装Redis扩展教程【Linux与Windows平台】
centos下yum搭建安装linux+apache+mysql+php环境教程
Linux安装PHP MongoDB驱动
Linux服务器安装PHP MongoDB扩展的方法
Linux平台PHP5.4设置FPM线程数量的方法
Linux平台php命令行程序处理管道数据的方法
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端