PHPLint. Current version: 2.0_20140331 PHPLint is a validator and documentator for PHP 4 and PHP 5 programs. PHPLint extends the PHP language through transparent meta-code that can drive the parser to a even more strict check of the source. PHPLint is not simply a checker: it implements a new, strong typed, language implemented over the PHP language. You can build your programs from scratch with PHPLint in mind, or you can check and fix existing programs, or you can follow the quick-and-dirty PHP programming way and then add the PHPLint meta-code later once the program is finished. A new 2.0 version of PHPLint, completely rewritten from scratch, is nearly complete. Documentation: FeaturesTutorialReference ManualSupport for phpDocumentorDocumentator Reference ManualFAQ (Frequently Asked Questions)License Libraries Browse all the PHP modules and the PHPLint standard library of packages.
PHPLint on-line The WEB version of PHPLint. UPattern class evaluator Bugs, missing features and to-do list. Spike Source. nWire for PHP | PHP Code Analysis Plugin for Eclipse. PhpCallGraph - A Static Call Graph Generator for PHP. Pixy: XSS and SQLI Scanner for PHP. PHP-sat: PHP static analysis tool. Track your dependencies with PHP_Depend - Manuel Pichler. 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. At this point a tool should be used to assist the development process. PHP_Depend is an adaption of the established Java development tool JDepend. PHP_Depend calculates the following metrics by counting classes, interfaces and dependencies. I - Instability: _CodeSniffer. _Parser. Token_get_all. Troelskn/php-tracer-weaver - GitHub. Xdebug - Debugger and Profiler Tool for PHP. Xhprof. List of tools for static code analysis. JSLint,The JavaScript Code Quality Tool. w3af - Web Application Attack and Audit Framework. Five Ways To Load Images Faster On Browser. Best FireFox Addons to Analyze Page Load Time. Keeping track of your site page load time is essential because it effects both the user experience and the crawl rate.
This post lists 3 most useful FireFox addons that will help you analyze web page load time as you browse: YSlow YSlow is the official Yahoo! Addon that integrates with Firebug. YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. When installed, it adds a tiny icon to FireFox status bar which shows the current page load time: Google’s Page Speed Page Speed is a Firefox/Firebug add-on that performs several tests on a site’s web server configuration and front-end code.
Webmasters who run Page Speed on their pages get a set of scores for each page, as well as helpful suggestions on how to improve its performance. It adds an extra tab to Firebug that allows to analyze current page speed: LORI (Life-of-Request Info) Ann Smarty is the blogger and community manager at Internet Marketing Ninjas. Stripe Generator - ajax diagonal stripes background designer. Ultimate Firefox Addons : 222 Addons For Just About Everything | DailyApps. 5 Free Tools to Analyze Website Performance | Free Software. Here are 5 free tools to analyze performance of website. These website performance analysis tools show you what can be done to improve performance of website. You can provide URL of any website or web page, and these tools will show the complete performance analysis for that. You can see sequence in which various components of your website are downloaded, which component is taking more time, and what can be done to improve performance.
All these tools are completely free. Now that Google has openly said that Page speed impacts ranking of a web page, it becomes even more important to ensure that a website loads fast. Sponsored Links 1. Google Page Speed online is the web based version of popular Page Speed tool from Google. You can read more about Google Page Speed Online, or try it free here. 2. YSlow is another popular website performance analysis tool. 3. dynaTrace 4. All the tools that I mentioned above focus on giving suggestions that can improve your website in general. 5. 20 Dark CSS Website Designs for your inspiration. Web Form Theme Editor - FormAssembly.com. JotForm · Easiest Form Builder. Spiffy Box - Simple Rounded Corner CSS Boxes made easy.
Bookmarks keep it handy, spread the word stepone generate image & code... steptwo right-click, save image as... stepthree copy & paste css. stepfour copy & paste xhtml. <div class="cssbox"><div class="cssbox_head"><h2>This is a header</h2></div><div class="cssbox_body"><p>This is for your content.
</p></div></div> othersteps confused yet? Because this technique isn't of my own design, there is no reason for me to reiterate everything that is stated on Ryan's site. Lastly, If you have any comments or suggestions there's a little box at the bottom of the page. Now, Free Ways to Do Desktop Work on the Web. jQTouch — jQuery plugin for mobile web development. jQuery Mobile. 18 New Useful Frameworks for Web and Mobile App Developers - designmodo.com. 13 Tools for Building Your Own iPhone App. This article has been updated. A more current list of tools can be found here: "30+ Tools for Building Mobile Apps. " Please visit that page instead! These days, everyone wants to build their own iPhone applications, but not everyone knows how write the code necessary in order to create them. Fortunately, there are now a number of tools that allow non-developers the ability to create their own iPhone apps without knowing programming or scripting.
Some are general-purpose app builders designed for small businesses while other target specific needs, like apps for musicians or for eBook authors. Still others let developers familiar with simpler programming languages like HTML write apps using the code they know and then will transform that code into an iPhone application which can be submitted to the iTunes Store. 1. What it Does: Sweb Apps offers an online service which lets anyone build their own iPhone apps even if they don't know how to code. 2. 3. 4. 5. 6. 7. eBookApp 8. 9. 10. 11. 12.