• PHPMD


    PHPMD这个工具能够探测PHP源代码中一些潜在的问题。如:可能存在的Bug;未达最佳标准的代码;过于复杂的语法;从未使用过的参数、方法、属性。

    This is the project site of PHPMD. It is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.

    What PHPMD does is: It takes a given PHP source code base and look for several potential problems within that source. These problems can be things like:

        *      Possible bugs
        *      Suboptimal code
        *      Overcomplicated expressions
        *      Unused parameters, methods, properties

    PHPMD is currently in an early development stage and so it only provides a limited set of pre defined rules that detect bad smells within the analyzed source code.

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    SVGGraph:SVGGraph是一个PHP5面向对象库,用于从数据创建各种类型的SVG图表。包括:BarGraph、LineGraph、PieGraph、Bar3DGraph、Pie3DGraph、ScatterGraph。
    WebCalendar:WebCalendar是一个基于Web的日历应用软件。 可配置成单个用户日历,多用户日历或访问者可以浏览的事件日历。 WebCalendar需要数据库支持可以是 MySQL,Oracle,PostgreSQL,MSSQLServer,ODBC,Interbase。 它的特性: 当更新/新增/删除事件或事件即将发生时通过Email提醒,iCal/vCal导入/导出。支持LDAP与NIS用户身份验证。支持把用户的日历事件添加到RSS中。 支持简体中文等。
    USVN:USVN是一个界面友好、基于Web的Subversion资源库的配置管理工具,可以利用USVN创建新项目,设置用户操作权限等。
    互联网服务监控 Luneta:Luneta 是一个用来监控互联网上资源和服务的 Web 接口和引擎,如果某些问题出现,你将会受到邮件,当故障恢复时也会得到邮件提醒。
    tesUpload:tesUpload是一个文件异步上传PHP项目并带有上传进度条。
    kvwmap:kvwmap是一个采用PHP开发的WebGIS客户端。 运用了UMN-Mapserver技术,MySQL和PostgreSQL/PostGIS数据库,SVG等。
    PHP Server Monitor:PHP Server Monitor 是一个用来监控服务器和网站是否正常运行的脚本,每个服务器都可以设定独立的提醒参数,可通过email和文本消息提醒,基于 Web 接口进行管理。
    Podcast Generator:Podcast Generator是一个基于Web的播客发布系统。通过Web将多媒体文件(包括音频和视频)上传,它将自动生成w3c标准的podcast供稿和 iTunes特殊标签。此外Podcast Generator还提供一个强大的Web管理界面。易于安装(提供Web安装界面),支持任意多媒体类型(mp3、ogg、mpg、m4v、mov、 pdf等)并能够创建混合的音频和视频podcast。友好的Web管理界面:功能包括上传,修改,删除等。能够动态生成“最新Podcasts”和 “Podcasts归档”。支持多种语言。提供Web MP3 Streaming播放器。
    webadmin.php:webadmin.php这个PHP脚本文件是个实用的文件管理器。
    Amfphp:Amfphp是一个PHP RPC工具箱。它主要用于: 在PHP与Flash和Flex之间利用Remoting进行交互。 在PHP与JavaScript和Ajax之间利用JSON进行交互。 在PHP与XML客户端之间利用XML-RPC进行交互。