前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP命令行模式

PHP命令行模式

作者头像
苦咖啡
发布2018-05-08 17:47:53
1.2K0
发布2018-05-08 17:47:53
举报
文章被收录于专栏:我的博客我的博客我的博客

1.PHP运行指定文件 php my_script.php php -f my_script.php

2.命令行直接运行php代码 php -r ‘print_r(get_defined_constants());’ php -r ‘echo time();’

3.获取参数 php -r ‘var_dump($argv);’ — Blog php -r ‘var_dump($argc);’ — Blog 备注:$argv[1] 可以获取到Blog,$argc是获取传递了多少个参数

4.编写PHP脚本 #!/usr/bin/php <?php var_dump($argv); if ($argv[1] ==’Joyous’) { echo ‘hello Joyous’; } else { echo ‘please input Joyous’; } ?> 执行脚本 ./test.php -a 输出结果 array(2) { [0]=> string(14) “./phpshell.php” [1]=> string(2) “-a” } please input Joyous

备注:需要有运行的权限chmod +x test.php

5.其他命令参数(部分) php -a 进入PHP交互模式,这个时候可以使用tab以及上下键看看! php -c 可以指定自定义php.ini文件 php -n 完全忽略php.ini(php4.3.0之后有效) php -d 可以设置再php.ini中设置项 php -i 输出phpinfo()信息 php -l 可以检查php文件语法是否有错误(不能和-r参数一起使用) php -m 查看加载的PHP模块以及Zend模块 php -r 运行单行php代码(注意不要带<?php ?>) php -v 显示php版本 php -w 显示除去了注释和多余空白的源代码 php -z 加载Zend库

参考:http://www.php.net/manual/zh/features.commandline.php

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年3月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档