码迷,mamicode.com
首页 > Web开发 > 详细

php 魔鬼训练

时间:2016-08-06 20:19:35      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

demo1:先成为神

找到自己的【系统命令行】目录:bin

/usr/bin    #mac系统
/bin        #ubuntu系统 

再找到Php的编译器,这个根据你的安装路径来判断,mac默认的路径如下

cd /usr/bin #mac系统默认路径
cd /usr/local/php/bin/  #我的ubuntu中php的安装路径
./php -v #测试

新建php文件命名为lee(注意,#! 后面的参数是你的php编译器路径,这里我使用了mac自带的php编译器。这样一来,无论将文件放置在哪里,都可以用php编译器来运行该文件)

#! /usr/bin/php
<?php 
  echo "I am god".PHP_EOL;
?>

将lee复制到【系统命令行】目录中

sudo cp ./lee /usr/bin  #mac系统的Bin的路径

这样一来,无论在什么路径下载命令行中输入:lee  都可以输出“I am god”

完成了自己的命令行

 


 

 

正式开始

 

demo2:继续完善命令行

知识点:

&& 这里并不是并且的意思,而是表达式如果成立,则执行后面的语句 
PHP_EOL 这里是换行的意思。因为Linux和window换行的语法不一样【\n和\r\n】,所以使用这种写法统一
#! /usr/bin/php
<?php
  echo "I am god".PHP_EOL;
  $result = ‘‘;
  if($argc > 1)  //执行lee时,自己算是一个参数,所以如果有第二个参数就一定是大于
1的
  {
    ‘-v‘ == $argv[1] && $result = ‘god version is 1.0‘;
  }

  $result != ‘‘ && exit($result.PHP_EOL);
?>

 

php 魔鬼训练

标签:

原文地址:http://www.cnblogs.com/CyLee/p/5744678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!