50 Extremely useful PHP tools - Part I
PHP is a very widely used, open source scripting language that is highly suited for the Web. PHP can be embedded into HTML as well. Web developers around the world and the open source community prefer PHP to other proprietary tools because of its flexibility. There exist many PHP tools for enhancing the programming workflow, and classes and libraries that help in debugging, testing and code authoring.
PHP Tools
The most widely used PHP tools can be classified as:
- Debugging Tools
- Testing and Optimization Tools
- Documentation Tools
- Security Tools
- Image Manipulation Tools
You can also find remaining PHP tools in the next post: Extremely Useful PHP Tools: part - 2.
List of Top 23 PHP Tools:
We have segregated these 50 tools in equal parts in this post you will find 23 tools information. Following are the compilation of PHP Debugging Tools, PHP Testing and Optimization Tools, PHP Documentation Tools, PHP Security Tools, PHP Image Manipulation and Graphs related tools:
Webgrind: It is an XDebug web front end for PHP 5. [http://code.google.com/p/webgrind/]
XDebug: It is a popular PHP debugging extension. [http://xdebug.org/]
DBG: It is a debugger used for local and remote PHP debugging. [http://www.php-debugger.com/dbg/]
Gubed PHP debugger: It is used to debug logic based errors in PHP. [http://gubed.mccabe.nu/]
PHP_Debug: It is a debugging tool to check the processing times of PHP and SQL, and check the performance of code blocks. [http://www.php-debug.com/]
PHP_Dyn: It is used to trace the execution of a function and return values of them. [http://sourceforge.net/projects/php-dyn/]
MacGDBp: It is a live debugger for the Mac OS. [http://www.bluestatic.org/software/macgdbp/]
PHPUnit: It is the port of the JUnit testing suite to PHP 5. [http://www.phpunit.de/]
SimpleTest: It is a unit testing platform for PHP applications. [http://www.simpletest.org/]
Selenium: It is a test tool to write automated web application UI tests in any programming language. [http://seleniumhq.org/projects/remote-control/]
PHP_CodeSniffer: It is a PHP 5 script for detecting predefined coding standard performance. [http://pear.php.net/package/PHP_CodeSniffer/redirected]
dBug: It is ColdFusion’s cfDump for PHP. [http://dbug.ospinto.com/]
PHP Profile Class: It is a PHP profiling tool for many web applications. [http://www.coderholic.com/php-profile-class/]
phpDocumentor: It is a documentation tool for PHP source code. It can be in the HTML, PDF, CHM and XML DocBook formats. [http://phpdoc.org/]
PHP DOX: It is an AJAX enabled PHP documentation tool. [http://phpdox.net/]
Securimage: It is an open source PHP CAPTCHA script used to generate complex images and protect PHP forms from spam. [http://www.phpcaptcha.org/]
Scavenger: It is a real time, vulnerability management tool. [https://trac.anl.gov/scavenger/wiki/WikiStart]
PHP-IDS: PHP- Intrusion Detection System (IDS) is a security layer for PHP web based applications. [http://php-ids.org/]
Pixy - PHP Security Scanner: Pixy is a Java program that scans PHP code and detects XSS and SQL injection vulnerabilities. [http://blog.evaria.com/2007/pixy-the-php-security-scanner/]
PHP/SWF Chart: It is a tool to create web charts and graphs from dynamic data. [http://www.maani.us/charts4/]
pChart: It is a PHP class oriented framework to create aliased charts. [http://pchart.sourceforge.net/index.php]
WideImage: It is a PHP 5 library for image manipulation and processing. [http://wideimage.sourceforge.net/wiki/MainPage]
MagickWand: It is a PHP suite that works with the ImageMagick API which creates, composes and edits bitmap images. [http://www.magickwand.org/]
You can visit Extremely Useful PHP Tools: part - 2 for:
