您的位置:首页 > 编程语言 > PHP开发

进阶级-命令行使用

2016-04-08 14:24 405 查看
  由于XAMPP这类懒人包的存在,我没有和命令行打过交道,导致在Yii框架和OO学习中,我跳过部分重要内容,现在把它补上。

命令行



PHP本身

充当环境

辅助工具

查询手册



命令行

  了解命令行,自然是为了让针对PHP方面的内容,所以我们第一步,要让命令行可执行PHP内容,目前我只是Win系统的玩家熟手,对于Linux实在是茫然的很,不过不碍事,我们先打好这两种系统基础,迟早会用到的。

  

步骤:

1. Win键+R,然后输入
cmd
,启动了命令行程序;

2.
cd PHP's_Path
回车,接着输入
d:
,有心人应该注意到了,<目录>中,目录变成了你所输入的目录;

3. 最后就是测试啦,我们用简单的
php --ini
来测试当前PHP环境,见图1。

  


  师傅领进门,修行在个人,我们来瞧瞧都有哪些功能可以用:

  

PHP本身

  
php –v
:当前php的版本;

  
php –m
:当前php加载的有效模块;

  
php –i
:无html格式的phpinfo;

  
php –ini
:当前php加载ini配置文件的数量、路径信息。

  
PHP -h
:查询可用命令行。

充当环境

  命令行运行php文件时,需注意 诸如
$_SESSION
之类的服务器变量,无法在命令行中使用。好处在哪呢?好处之一就是:可以通过脚本实现一些计划任务的执行。

  
php –f hello.php
:倘若hello文件在php目录下,输出结果;

  
php –a
:交互模式,输入一行代码,php会实时输出结果;

  
php -r 'print_r(get_defined_constants());'
:输出代码,BTW,反正我的电脑输不出。

辅助工具

  
php -l hello.php
:检测语法错误。

  
php –s
:将php代码高亮原样输出。

查询手册

  
php –rf Function_Name
:查询函数;

  
php –rc
:查询函数;

  
php –re
:查询扩展。

  命令行的基础,到这里就结束了,接下来我会忙于继续熟练Yii和研读Yii源代码的路上,也会不断地打磨PHP、JavaScript和HTML能力,注意力会放在这两方面。

  投机的事务暂时放放,现在的收益,也对的起各位投资人了。

参考资料:

php命令行用法简介 - 天梯梦

PHP下的命令行执行 - myjavawork
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php