好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php文件检查工具 php文件检查工具有哪些

很多站长朋友们都不太清楚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文件检查工具有哪些的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did167714
更新时间:2023-03-31   阅读:22次

上一篇: php调用引用页面函数 php引用html代码

下一篇:php哪个框架最好 php最好用的框架

相关资讯

最新资料更新

  • 1.dedecms怎么设置当三级栏目为空时不显示同级栏目
  • 2.dede:field name=position去除最后一个大于符号
  • 3.dedecms使用getall获取当前页面tag标签(超连接)的方法
  • 4.详解dedecms织梦增加让文章置顶一天的功能
  • 5.DedeCms制作谷歌xml格式网站地图的方法
  • 6.修改dedecms文章标题长度限制的方法
  • 7.dedecms获取当前所在栏目ID的方法
  • 8.织梦DedeCMS调用昨天、两天前、某个时间段发布的文章的方法
  • 9.织梦DEDECMS TAG标签按照设定的栏目id获取相应的内容
  • 10.详解解决织梦dede:title字数限制的两种方法
  • 11.浅析DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法
  • 12.dedecms网页压缩seo之gzip设置技巧
  • 13.详解织梦搜索时因关键词标红而导致页面样式错乱的解决方法
  • 14.Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT
  • 15.Dede实现文章列表隔行换背景色让显示内容有所区别
  • 16.详解dedecms搜索页面单独调用搜索结果条数的实现方法
  • 17.详解织梦标签{dede:freelist/}列表调用增加排序方式的代码
  • 18.dedecms搜索页面不能使用arclist等标签的解决方法
  • 19.织梦DEDECMS优化文章点击量加快页面加载速度
  • 20.如何让dedecms变成全站动态浏览有利于企业站

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]