PHP命令行模式

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CodeSheep的技术分享

RPC框架实践之:Google_gRPC

2449
来自专栏Python入门

python爬虫使用scrapy框架爬取顶点小说网

scrapy框架 是一个非常好的东西,能够实现异步爬取,节省时间,其实本文纯粹的按照之前的思维来做,

1890
来自专栏用户2442861的专栏

win64 IDEA meaven 配置安装Thrift自动生成代码到目录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/details...

5551
来自专栏Ryan Miao

在idea中maven项目jdk编译version总是跳到1.5

bug描述 项目ide: idea 项目构建工具:maven bug现象:每次修改pom之后,idea自动扫描一遍,然后发现默认的compile级别跳到5....

36310
来自专栏Danny的专栏

iterm通过代理访问网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

741
来自专栏木子昭的博客

简要说明__python3中的进程/线程/协程

多任务可以充分利用系统资源,极大提升程序运行效率,多任务的实现往往与 多线程,多进程,多协程有关 稳定性: 进程 > 线程 > 协程 系统资源占用量:进程...

3518
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版第四章函数的逆向

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

951
来自专栏hotqin888的专栏

ONLYOFFICE权限开发之一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

2504
来自专栏计算机视觉

Automatic Photo Adjustment Using Deep Neural Networks 论文实验训练测试部分

安装双系统ubuntu和cuda和 dl_image_enhance安装部分教程,这个小哥哥写的很好 我写下安装cuda_convent_plus和训练测试...

34710
来自专栏Python小屋

使用Python分析最新2000封电子邮件的时间分布

程序功能:运行后要求输入126邮箱地址和密码,然后绘制柱状图显示最新2000封邮件的时间分布。

1222

扫码关注云+社区

领取腾讯云代金券