50 Extremely Useful PHP Tools - Smashing Magazine

This post presents 50 useful PHP tools that can significantly improve your programming workflow. Among other things, you’ll find a plethora of libraries and classes that aid in debugging, testing, profiling and code-authoring in PHP.

MySource Matrix Open Source CMS - PHP_CodeSniffer

Introduction PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP code to detect violations of a defined set of coding standards. It is an essential development tool that ensures that your code remains clean and consistent. It can even help prevent some common semantic errors made by developers.

PHP Generic Access Control Lists

Summary: A PHP class offering Web developers a simple, yet immensely powerful "drop in" permission system to their current Web based applications.

PHPLinq - LINQ for PHP - Language Integrated Query

PHPLinq currently features: * LINQ operators o select o take o skip o orderBy / orderByDescending o thenBy / thenByDescending * Lambda expressions * Anonymous types * ...

Php Object Generator (v3.0e) - Open Source PHP Code Generator

PHP Object Generator, (POG) is an open source PHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application. Over the years, we realized that a large portion of a PHP programmer's time is wasted on repetitive coding of the Database Access Layer of an application simply because different applications require different objects. By generating PHP objects with integrated CRUD methods, POG gives you a head start in any project. The time you save can be spent on more interesting areas of your project.

UML Use Case Diagrams: Tips

Contents: What is a UML Use Case Diagram (UCD), and when should I use it? How do you know who the actors are in a UCD? How do you know what to put in the "System" box? The actors in my diagram have interactions. How do I represent them? I am trying to represent a sequence of actions that the system performs. How do I do it? How is a UML Use Case Diagram different from a traditional flow chart? When do I use the uses arrow? When do I use the extends arrow? What is the difference between uses and extends?

UML basics: The class diagram

Summary: from The Rational Edge: As the most important example of the new structure diagram type in UML 2, the class diagram can be used by analysts, business modelers, developers, and testers throughout the software development lifecycle. This article offers a comprehensive introduction.


Subscribe to programming