background preloader

50 Extremely Useful PHP Tools - Smashing Coding

50 Extremely Useful PHP Tools - Smashing Coding
Advertisement By Jacob Gube PHP is one of the most widely used open-source server-side scripting languages that exist today. With over 20 million indexed domains using PHP, including major websites like Facebook, Digg and WordPress, there are good reasons why many Web developers prefer it to other server-side scripting languages, such as Python and Ruby. PHP is faster (updated), and it is the most used scripting language in practice; it has detailed documentation, a huge community, numerous ready-to-use scripts and well-supported frameworks; and most importantly, it’s much easier to get started with PHP than with other scripting languages (Python, for example). That’s why it makes perfect sense to provide the huge community of PHP developers with an overview of useful tools and resources that can make their development process easier and more effective. This post presents 50 useful PHP tools that can significantly improve your programming workflow. Debugging Tools Documentation Tools Minify!

http://www.smashingmagazine.com/2009/01/20/50-extremely-useful-php-tools/

JavaScript-style object literals in PHP The object literal notation in JavaScript looks like: or var fido = {}; fido.name = "Fido"; fido.barks = true; From assoc arrays to objects In PHP you would call that an associative array. Webware : Cool Web apps for everyone Keedox Bluetooth Sport Earbuds Compact and lightweight, behind-the-head cable design, sweat-proof, stay-put, comfort ear tips, Bluetooth 4.0 w/ NFC 'quick-pairing', built-in mic for hands free and and great sound all at a super affordable, low price.

Charting with pChart » phpmaster Created and maintained by Jean-Damien Pogolotti, a systems engineer based in Toulouse, France, pChart is a library that creates anti-aliased charts and graphs using PHP. It’s object-oriented code has been recently redesigned and makes it easy to add beautiful, eye-catching data. The library is free for non-profit use and for inclusion in GPL distributed software; licensing plans for other uses start at just 50€. In this article I’ll take you through installing pChart and using it to generate a basic chart, line chart and plot graph. Installation pdfimages: Extract and Save Images From A Portable Document Format ( PDF ) File Q. How do I extract images from a PDF file under Linux / UNIX shell account? A. pdfimages works as Portable Document Format (PDF) image extractor under Linux / UNIX operating systems. It saves images from a PDF file as Portable Pixmap (PPM), Portable Bitmap (PBM), or JPEG files. Pdfimages reads the PDF file PDF-file, scans one or more pages, and writes one PPM, PBM, or JPEG file for each image, image-root-nnn.xxx, where nnn is the image number and xxx is the image type (.ppm, .pbm, .jpg).

Continuous Integration for PHP – phpUnderControl & CruiseControl – HackIX: Small Hacks for a Large World Jan 10 3 Did you know that you can auto­mate unit tests (which is the PHP worlds equalient of com­pi­la­tion checks Set up your devel­op­ment team using local check­outs of the project and have them do local PHPUnit tests, check their changes in and then get Con­tin­u­ous Inte­gra­tion checks done on a cen­tral server using phpUn­der­Con­trol that emails the team with success/fail reports, it’s a good way to work. phpUn­der­Con­trol is an addon appli­ca­tion for the con­tin­u­ous inte­gra­tion tool CruiseC­on­trol , which inte­grates some of the best PHP devel­op­ment tools. This project aims to make your first steps with CruiseC­on­trol and PHP as easy as pos­si­ble. There­fore phpUn­der­Con­trol comes with a com­mand line tool that per­forms all mod­i­fi­ca­tions to an exist­ing CruiseC­on­trol installation.

What is a Game Engine? If you follow the game industry, you'll hear the term "game engine" thrown around a lot. And I bet sometimes, late at night when everyone else has gone to sleep, you sit and wonder, "What is this nebulous thing I keep hearing about?" You would expect that the answer would be as simple as being shown a car's engine: "Yeup, thar she is." Seven Mistakes That Make Websites Slow With the holidays just around the corner, companies are ramping up SEM spending, paying close attention to SEO and revamping landing pages. Yet, all of this time, effort and money needed to maximize holiday sales could be in vain if increased site traffic over the holidays causes a website to slow down or even go down. It’s no secret that performance matters to users. Site speed directly affects bounce rates, conversion rates, revenue, user satisfaction, SEO (explicitly in Google’s Page Rank, and indirectly with site popularity) and virtually every other business metric worth tracking. Users leave slow sites, and many of them won’t come back. Not so long ago, eight seconds was cited as a tipping point beyond which users would abandon a website.

Irradiated Software - Cinch Cinch Window managementat its simplest Cinch allows you to precisely resize a window simply by dragging to the left, right, or top screen edge. What Is Cinch? Cinch gives you simple, mouse-driven window management by defining the left, right, and top edges of your screen as 'hot zones'. Drag a window until the mouse cursor enters one of these zones then drop the window to have it cinch into place. PHP 5: MySQLi Prepared Statements IntroductionThis tutorial will guide you through creating MySQLi prepared statements. MySQLi is an extension/API for PHP that is also know as MySQL Improved. MySQLi is included with versions 5 of PHP and later that allows PHP developers to take advantage of all the features in MySQL 4.1.3. According to the manual: Quote

Forget Word: 13 Online Word Processors We've already told you to start doing your spreadsheets online, and now it's time to let you know how to get your documents done the same way. We've lined up a mixture of 13 paid and free word processing alternatives for you to give a try, and hopefully find one that meets your needs. AjaxWrite - AjaxWrite is designed to look somewhat like Word so you have a familiar interface, and it can also read and write to Microsoft formatted documents. It does have a drawback in that it only works in Firefox browsers above version 1.5, but they make up for it by being completely free. Buzzword - Powered by Adobe AIR, this word processor is extremely slick in its interface, and highly responsive to your clicks. FlySuite.com - Allows you to work both online and off, and offers you 1 GB of online storage for your files.

I want a Freeware Utility to ... 300+ common problems solved I want a Freeware Utility to ... 450+ common problems solved. Extremely useful free utilities that do specific jobs really well and save time and money. Open Source Software is listed separately. See : Open Source Freeware : 400+ free applications and utilities ; Please subscribe to our rss feed Also : I want Wordpress Plugin to ... 450+ solutions to blogging problems.

Uploading Files To MySQL Database - PHP MySQL Tutorial Using PHP to upload files into MySQL database sometimes needed by some web application. For instance for storing pdf documents or images to make som kind of online briefcase (like Yahoo briefcase). For the first step, let's make the table for the upload files.

Related: