
Tools for Building Websites and Apps
Get flash to fully experience Pearltrees
PHPLint 1.1 is out! Main news are: support for the prefixed array type notation T[] ; require_once now requires an absolute path to resolve ambiguity that might arise; a richer PHPLint Standard Library provides support for array sorting, hash sets, hash maps, SQL driver abstraction and other utilities and comes with a fully documented API in HTML format; several fixes, mainly related to class autoloading ( more ...). PHPLint is a validator and documentator for PHP 4 and PHP 5 programs.
PHPLint
Black Duck plans to integrate the SpikeSource products and services into its offerings. The SpikeForge open source projects are being migrated to other forges, and we’re encouraging members of the Developer Zone to join developers on Ohloh.net , Black Duck’s open source project directory and community. As mentioned on the Developer Zone homepage, we will be discontinuing the SpikeSource website and the Developer Zone starting January 9, 2011.
Spike Source
nWire for PHP | PHP Code Analysis Plugin for Eclipse
"nWire enabled me (in real-time) to look at variable related context (reading, changing, inheritance, other files..) in a way I couldn't imagine before. This is really nice if you got 100K+ lines of code without knowing much about it, but must to do something with it. In just few hours one can get understanding of the code relation..."phpCallGraph - A Static Call Graph Generator for PHP
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.Pixy: XSS and SQLI Scanner for PHP
PHP-AST/ORACLE is a C++ framework which allows user to perform lots of different operations on a source code. The tool has been developed mainly for: php-oracle get a XML file as input which is the output of php-ast.
php-ast - Trac
To provide a flexible and extendable software, it is a good OO practice to reduce the dependencies between implementing classes. This could be achieved by developing against abstractions which means both, abstract classes and interfaces. By using abstractions instead of real implementation in the application you provide some sort of contract, that could be used by others to hook into the application with their own classes that fulfill the contract. Except the extensibility of an application a good abstraction reduces the risk of breaks in multiple subsystems when something was changed in a single package. But how to get rid of all these dependencies, doing this by hand will become an impossible job, at least for larger projects.
Track your dependencies with PHP_Depend - Manuel Pichler
troelskn/php-tracer-weaver - GitHub
php-tracer-weaver is a tool for analysing parameter types in PHP code, using a combination of static and runtime analysis. It relies on the xdebug extension to trace function calls. The result of the analysis can then be used to generate docblock comments, with the proper type annotations. Usage The basic usage of tracer-weaver is to write a piece of code (If you have unit tests/examples, they would be a good candidate), that utilises the code to manipulate.Xdebug - Debugger and Profiler Tool for PHP
Xdebug 2.2.0RC2 is out! This is the second release candidate of Xdebug 2.2 which addresses a few things that were found in the first release candidate. The full change log can be found on the updates page and the source code and Windows binaries can be found on the downloads page. Please note that this is a release candidate and not guaranteed to be free of bugs. If you have issues, please file them in the issue tracker .PECL :: Package :: xhprof
List of tools for static code analysis - Wikipedia, the free encyclopedia
Axivion Bauhaus Suite — A tool for Ada, C, C++, C#, and Java code that comprises various analyses such as architecture checking, interface analyses, and clone detection. Black Duck Suite — Analyze the composition of software source code and binary files, search for reusable code, manage open source and third-party code approval, honor the legal obligations associated with mixed-origin code, and monitor related security vulnerabilities. BugScout — Detects security flaws in Java, PHP, ASP and C# web applications. CAST Application Intelligence Platform — Detailed, audience-specific dashboards to measure quality and productivity. 30+ languages, C/C++, Java, .NET, Oracle, PeopleSoft, SAP, Siebel, Spring, Struts, Hibernate and all major databases. ChecKing — Integrated software quality portal that allows manage the quality of all phases of software development.w3af - Web Application Attack and Audit Framework
w3af is a Web Application Attack and Audit Framework. The project's goal is to create a framework to find and exploit web application vulnerabilities that is easy to use and extend. To read our short and long term objectives, please click over the Project Objectives item in the main menu.Five Ways To Load Images Faster On Browser
Surfin’ ain’t easy, and right now, you’re lost at sea. But don’t worry; simply pick an option from the list below, and you’ll be back out riding the waves of the Internet in no time.About DailyApps DailyApps is a Technology Blog, that aims to bring you the latest in Apps and Utilities, to make your everyday life much more productive. If you have any questions or queries please feel free to get in touch with us, and we’ll be glad to help you out. Are you looking to have DailyApps review your product/service please send in your pitch using the Contact Form below. We are always on the look out to find and discover new and interesting applications.

