进阶级-命令行使用

  这几日忙着投简历,没工作经验人家都爱答不理,无奈。来做个功课舒缓心情吧。
  由于XAMPP这类懒人包的存在,我没有和命令行打过交道,导致在Yii框架和OO学习中,我跳过部分重要内容,现在把它补上。

  • 命令行
      • PHP本身
      • 充当环境
      • 辅助工具
      • 查询手册

命令行

  了解命令行,自然是为了让针对PHP方面的内容,所以我们第一步,要让命令行可执行PHP内容,目前我只是Win系统的玩家熟手,对于Linux实在是茫然的很,不过不碍事,我们先打好这两种系统基础,迟早会用到的。
  
步骤:
1. Win键+R,然后输入cmd,启动了命令行程序;
2. cd PHP's_Path回车,接着输入d:,有心人应该注意到了,<目录>中,目录变成了你所输入的目录;
3. 最后就是测试啦,我们用简单的php --ini来测试当前PHP环境,见图1。
  进阶级-命令行使用_第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)