很多站长朋友们都不太清楚php文件检查工具,今天小编就来给大家整理php文件检查工具,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 phpinfo怎么用 2、 php代码覆盖率检查工具有哪些 3、 PHP中有什么好的代码自动检查工具吗 4、 php命令行工具检测php文件语法格式是否正确的方法是 phpinfo怎么用显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。
使用浏览器查看很简单,:只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:
1:<?php
2:phpinfo();
3:?>
然互在浏览器中输入此文件路径即可查看。
在Linux服务器上,还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:
php -r 'phpinfo();'
此命令同样可以得到网页形式的结果。
扩展资料:
phpinfo使用说明:
bool phpinfo ([ int$what = INFO_ALL ] )
输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的话)、PHP环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和PHP授权信息(License)。
因为每个系统安装得有所不同, phpinfo() 常用于在系统上检查 配置设置和 预定义变量。
phpinfo() 同时是个很有价值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。
参考资料来源:百度百科-phpinfo
php代码覆盖率检查工具有哪些1. Xdebug
Xdebug是PHP的一个扩展,了解PHP的同学一定不会对它陌生,非常强悍的调试助手,默认并没有开启,需要另外安装,不过多数情况下只需要在php.ini配置文件中开启即可。成功开启Xdebug后,我们便可以在程序中使用以下几个函数:
xdebug_start_code_coverage() // 作用为开始统计覆盖率
xdebug_get_code_coverage() // 作用为获取当前已统计信息
xdebug_stop_code_coverage() // 作用为结束覆盖率统计
2. PHPUnit
属于XUnit家族系列,用于对php代码进行单元测试,基于Xdebug可以方便快捷的对代码进行覆盖率测试,并生成直观的报表。
3. codespy
codespy是纯php开发的轻量级覆盖率统计工具,并不依赖Xdebug。只需要在被测试代码前引入其库文件,便会自动在脚本执行完毕后生成测试报告。该工具是github上托管的开源工具。
4. Pika
河图上的工具,特色是支持手工测试和生存周期控制,详情。其大致原理为在测试机安装并运行Pikagent程序,其可以与服务器进行交互,QA能够通过服务器的web界面控制整个测试流程。
Xdebug适用于测试需求复杂的大型项目,例如函数覆盖、类覆盖等,同时其也很容易与第三方工具交互;PHPUnit主要用于模块的单元测试,同时其规范的case管理也适合大型项目;codespy以其轻量级与简单易扩展,能够胜任大多数的小项目的覆盖率测试需求。
PHP中有什么好的代码自动检查工具吗通常的PHP集成开发软件,如 PhpDesigner 、 Zend Studio、Eclipse 等等都内置有代码检查工具。如果想在外部进行PHP代码检查,可以参考以下资料: PHP Mess Detector( PHP项目体检工具,根据你设定的标准(如单一文件代码体积,未使用的参数个数,未使用的方法数)检查PHP代码,超出设定的标准时报警。 PHP Copy Paste Detector( 顾名思义,检查冗余代码的 PHP Dead Code Detector( 看名字就知道了,检查从未被调用过的方法 PHP Code Sniffer( 老牌代码格式化工具,PHP写的,Pear包,可自己hack,可集成到命令行里。 PHP Code Beautifier,只有Windows GUI,Windows CMD很难用
php命令行工具检测php文件语法格式是否正确的方法是使用PHP命令行,如果你是Windows下,需要先设置环境变量
1.右键我的电脑->属性->高级设置
2.点高级->环境变量
3.设置系统变量
查看是否有Path的变量存在,如果有则在原有内容的后面加一个;并吧你php.exe的所在完整路径写入,不需要带php.exe
如果不存在,点击新建,变量名写 Path 值写你的php.exe所在路径
设置完毕后点击确认
4.检查是否设置正确
点击开始->运行(快捷键为:Win+R),填入cmd然后回车,在CMD窗口写php -v
如果弹出版本信息则为设置成功
5.开始写你的PHP程序
例子(test.php)
<?php
echo "hello word";
?>
6.运行你的PHP程序
将路径切到你的PHP所在路径,执行命令:
php -l test.php
php -l 为语法检验工具,不过如一些变量不存在的问题,他是不会告诉你的。
接下来,我们运行一次PHP文件
php test.php
可以看出没有任何问题。
写一个变量不存在的例子:
<?php
echo "hello word".$a;
?>
按照上面步奏再来一次
可以看到,语法并没有报错,但运行报错了。
根据提示,我们将错误的代码修改正确即可。
<?php
$a=1;
echo "hello word".$a;
?>
关于php文件检查工具的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php文件检查工具 php文件检查工具有哪些的详细内容...