标签:
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); ?>
标签:
原文地址:http://www.cnblogs.com/CyLee/p/5744678.html