PHP is one of the most widely used open source server-side scripting languages that exist today. With more than 20 million indexed domains using PHP, including major websites like Facebook, Digg and WordPress, there are good reasons why many Web developers want it to other server-side scripting language such as Python and Ruby.
PHP is faster (updated), and this is the most widely used scripting language in practice, it has detailed documentation, with a great community, a lot of ready-to-use scripts and well-supported program, and most importantly, it is much easier to get started with PHP than with other scripting languages (Python, for example). That is why it is logical to give a huge community of PHP developers useful tools and resources that can make their development process easier and more efficient review.
This report presents 50 useful PHP tools that can significantly improve your programming course. Among other things, you will find a plethora of libraries and classes that aid in debugging, testing, profiling and code copyright PHP.
Webgrind
Webgrind Xdebug profiling Web front end in PHP 5. It implements a set of functions from kcachegrind, installs in seconds and works on all platforms. Quick ‘n’ dirty optimization, it is not working.
Xdebug
Xdebug is one of the most popular PHP extensions correction. It provides a ton of useful data to help you quickly find errors in your code. Xdebug plugs right into the most popular PHP applications such as PHPEclipse and phpDesigner.
Gubed PHP Debugger
As the name implies, Gubed PHP Debugger is a PHP tool for coordination game of logic errors.
DBG
DBG is a robust and popular PHP debugger for use on local and remote PHP debugging. It connects to a lot of PHP IDE and can be easily used with the command line.
PHP_Debug
PHP_Debug is an open-source project that provides useful information about your PHP code that can be used for debugging. It can output processing times of your PHP and SQL, to check the performance of specific code blocks and get variable dumps in graphical form, which is great if you need more visual output than the one given to you print_r () or var_dump ().
PHP_Dyn
PHP_Dyn is another great PHP tool for coordination, which is open source. You can track performance and get the output values of the argument and return its functions.
MacGDBp
MacGDBp is alive PHP debugger application for Mac OS. It has all the qualities that you expect from a full-featured debugger, such as the ability to reinforce through your code and set limits.
Testing and Optimization Tools
Phpunit
Phpunit is a complete port of the popular JUnit unit testing suite in PHP 5. It is a tool that helps you to test your Web application stability, and scalability. Writing test cases through the phpunit system is easy, here’s how to do it.
SimpleTest
SimpleTest is a simple unit testing platform for PHP applications. To get up and running with SimpleTest quickly, read through this pragmatic tutorial that shows how to create a new test case.
Selenium
Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript enabled browser. It can be used in conjunction with phpunit to create and run automated tests within a web browser.
PHP_CodeSniffer
PHP_CodeSniffer is PHP 5 PHP script from the pre-coding standard to determine compliance. This is a useful tool for maintaining uniform coding styles for large projects and teams.
dBug
dBug a ColdFusion cfDump PHP. This is a simple tool for outputting data tables that contain information about the array of classes and objects, database resources and XML resources, making it very useful for debugging purposes.
PHP Profile Class
PHP Profile Class PHP is an excellent tool for profiling your web applications. Using this class will help you quickly and easily understand the parts of your program can use a little restructuring and optimization.
Documentation Tools
phpDocumentor
phpDocumentor (also known as phpdoc and phpdocu) is a documentation tool, your PHP code. It has innumerable features including the ability to output in HTML, PDF, CHM and XML DocBook formats, and has both web and command-line interface, as well as source code highlighting. To learn more about phpDocumentor, check online guide.
PHP DOX
AJAX-powered PHP documentation search engine that allows you to search titles from all PHP documentation pages.
Safeguards
Securimage
Securimage is a free, open source PHP script to generate a complex check images and CAPTCHA codes to protect against spam and abusive forms.
Scavenger
Scavenger is an open-source, real-time vulnerability management tool. It helps system administrators address vulnerability findings, track vulnerability findings and review accepted and false positive answer vulnerability “nagging” them with old vulnerabilities.
PHP-IDS
PHP-IDS (Intrusion Detection System PHP) is an easy to use, well structured, fast and non-art security layer for your PHP Web applications.
Pixy: PHP Security Scanner
Pixy is a Java program that performs automatic scans of PHP 4 source code, which is – to detect XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input and generates a report that lists possible vulnerable points in the program, along with additional information to understand the vulnerability.