Narendra Dhami

My Site

25 Excellent PHP Tools That Enhance The Way You Develop

Posted by Narendra Dhami on February 10, 2010


PHP has grown to become one of the most wide-spread server-side scripting language that’s used on a daily basis in a variety of ways. For the most part, almost every developer that’s introduced to this programming language uses it and becomes fond of it at some point. With the support of a very large community, this incredibly fast technology is taking over other server-side scripting languages. If you conduct a quick search on the subject you’ll find countless ready-to-use scripts and a fist-full of quality frameworks.

Here you can see we’ve complied 25 Excellent PHP Tools That Will Enhance The Way You Develop in detail. Take a look at a few of these tools, assess which ones address your needs, and take advantage of them. After all, they’re there for us to use.

PHP_Debug

PHP_Debug is very useful open-source tool that allows you to output processing times of your PHP and SQL, check the performance of specific code blocks and get variable dumps in graphical form.

PHPUnit

PHPUnit is a great testing framework that belongs to the xUnit family of testing frameworks. It’s perfect for writing and running automated tests on your PHP code.

phpDocumentor

phpDocumentor, (phpdoc or phpdocu) is an auto-documentation tool for the php language. Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code.

Scavenger

Scavenger is an open source real-time vulnerability management tool. It helps system administrators respond to vulnerability findings, track vulnerability findings, review accepted or false-positive answered vulnerabilities, and not ‘nag’ system administrators with old vulnerabilities.

Xdebug

Xdebug is a PHP extension that helps you debug your scripts by providing a lot of valuable debug information. If a script fails to execute properly, Xdebug will print a full stack trace in the error message, along with function names, parameter values, source files, and line numbers.

MODx

MODx helps you take control of your web content. It’s a fast and reliable Open Source PHP application framework, it frees you to build sites exactly how you want and make them 100% yours.

PHP Object Generator

PHP Object Generator, (POG) is an open sourcePHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application.

CakePHP

CakePHP is one of the most widely used rapid development framework for PHP. It provides an extensible architecture for developing, maintaining, and deploying applications.

PHP/SWF Charts

PHP/SWF Charts is a simple and powerful PHP tool that lets you create attractive web charts and graphs from dynamic data. Use PHP scripts to generate or gather the data from databases, then pass it to this tool to generate Flash (swf) charts and graphs. This tool allows the integration of PHP scripts, and Flash provides the best graphic quality.

BlueShoes

BlueShoes is a comprehensive application framework and content management system. It is written in the widely used web-scripting language PHP. BlueShoes offers excellent support for the popular MySQL database as well as support for Oracle and MSSQL.

Propel

Propel is an open-source Object-Relational Mapping (ORM) library written in PHP5, written on top of PDO. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel allows web application developers to work with databases in the same way they work with other classes and objects in PHP.

PHP_Beautifier

PEAR is a framework and distribution system for reusable PHP components. You will be able to automatically format and clean-up your PHP4 and PHP5 source code.

Phing

Phing is a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP “task” classes make it an easy-to-use and highly flexible build framework.

CodeIgniter

CodeIgniter is very a powerful PHP framework with a small footprint. It was built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.

Securimage

Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots.

SimplePie

SimplePie is a clear-cut PHP class that can help you work with any RSS feed. It was written in PHP and is Flexible, this way beginners or advanced users can benefit from it alike.

Pixy

Pixy is a Java program that performs automatic scans of PHP 4 source code, aimed at the detection of XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input, and creates a report that lists possible vulnerable points in the program, together with additional information for understanding the vulnerability.

Phormer

Phormer is a PHP-Based PhotoGallery Manager application, that helps you to store, categorize and trim your photos on the web with various helpful features.

xajax PHP Class Library

xajax is pretty much a PHP class for simplifying your workflow when working with PHP AJAX applications. It gives you an easy-to-use API for quickly managing AJAX-related tasks.

PHP-GTK

PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK+. It provides an object-oriented interface to GTK+ classes and functions and greatly simplifies writing client-side cross-platform GUI applications.

Minify!

Minify is PHP 5 app that helps you combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers.

gotAPI/PHP

gotAPI is a useful online tool for quickly looking up PHP functions and classes.

PECL

PECL is a very useful directory of all known PHP extensions and a hosting facility for downloading and developing PHP extensions.

Koders

Koders is the leading search engine for open source and other downloadable code now contains over 2 billion lines of code within its repository. This is very useful when you’re searching for various PHP source codes that you may need to replace or enhance, or when you’re not exactly sure of which codes to use, you can search, test, and compare.

Few More

  • Valgrind
  • YSlow
  • Page Speed
  • Original From : http://www.reencoded.com/2010/02/06/25-excellent-php-tools-that-enhance-the-way-you-develop/

    Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

     
    %d bloggers like this: