Code analyser functions:-
- Checks code for error
- Checks code for syntax
- Show linkages between various modules
- Detects code duplication
Doxygen can be configured to render nice inheritance graphs with graphviz. It can help you in three ways:
- It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in ) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
- You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically.
phpCallGraph. is a tool to generate static call graphs for PHP source code. Such a graph visualizes the call dependencies among methods or functions of an application. Arrows represent calls from one method to another method. Classes are drawn as rectangles containing the respective methods. The graphs can be leveraged to gain a better understanding of large PHP applications or even to debunk design flaws in them.
PMDs duplicate code detection for PHP code.
Yasca — Yet Another Source Code Analyzer, a plugin-based framework for scanning arbitrary file types, with plugins for scanning PHP and other file types. It integrates with other scanners, including FindBugs, JLint, PMD, and Pixy.
DMS Software Reengineering Toolkit — Supports custom analysis of PHP and many other languages. Also COTS tools for clone analysis, dead code analysis, and style checking.
Fortify — Helps developers identify software security vulnerabilities in PHP as well as configuration files.
Detects security flaws in PHP web applications
Analyzes PHP — reverse engineering of source, code navigation, and metrics tool.
Visualize and understand the application components & associations
Find way through the most complex code
Focus on coding, maximize your time
Finds security flaws in application binaries and bytecode without requiring source.











