PhpRiot
PhpRiot iPad/iPhone Application
PHP manual, Zend Framework manual, PHP articles and certification training.
Available on the App Store
weierophinney 28 January 7:01 AM: weierophinney: Ready for the last day of #phpbnl12. Excited about my new talk!

planetphp 27 January 7:45 PM: planetphp: Static Analysis with HipHop for PHP - Sebastian Bergmann http://t.co/rbbxkCw7

phpdeveloper 27 January 7:14 PM: phpdeveloper: /Dev/Hell Podcast: Episode 4: The Cool Kids Club: The latest episode of the "/dev/hell" podcast has been releas... http://t.co/RWS1C7nA

phpdeveloper 27 January 6:10 PM: phpdeveloper: Project: Patchwork-UTF8 - UTF8 Support for PHP: Nicolas Grekas has shared another tool that he's pulled out of ... http://t.co/M49JzesK

zend 27 January 6:02 PM: zend: PHP Cloud and education http://t.co/uWGWauWE

abcphp 27 January 5:56 PM: abcphp: Algorithm of the Week: Data Compression with Diagram Encoding and Pattern Substitution http://t.co/eNL1Kk2B

weierophinney 27 January 4:43 PM: weierophinney: If you attended my #zf2 workshop at #phpbnl12, please leave me some feedback: http://t.co/7YkAVHbt

phpdeveloper 27 January 4:28 PM: phpdeveloper: Charles Sprayberry's Blog: Why you should use DI: In this recent post from Charles Sprayberry he explains why u... http://t.co/Bwm5hsaD

weierophinney 27 January 4:21 PM: weierophinney: Posted my #zf2 workshop slides from #phpbnl12: http://t.co/meaDB9Os

phpdeveloper 27 January 3:51 PM: phpdeveloper: Mike Wallner's Blog: Dropping server load with HTTP caching: Mike Wallner has shared a quick and easy HTTP cach... http://t.co/4XjCjPdh

abcphp 27 January 3:07 PM: abcphp: Always use most latest versions for benchmarks http://t.co/HzFopeYz

abcphp 27 January 2:46 PM: abcphp: #Node.js for #PHP Programmers #1: Event-driven programming... and Pasta. http://t.co/sRKOlq9k

phpdeveloper 27 January 2:33 PM: phpdeveloper: Ibuildings Blog: 2011: A Year in PHP: On the Ibuildings blog today there's a year in review post (from Ben Long... http://t.co/21I2zR89

abcphp 27 January 2:32 PM: abcphp: Possibly Forking #Symfony 1.x so Invested Companies don’t Lose Millions http://t.co/hjuykDKX

abcphp 27 January 2:22 PM: abcphp: Top 10 #PHP Best Security Practices for Sys Admins http://t.co/bNY8Xj7a

abcphp 27 January 2:04 PM: abcphp: Bending #XML to Your Will http://t.co/XBXNrm8G

abcphp 27 January 1:46 PM: abcphp: #Symfony2 : Store your custom forms as Doctrine entities http://t.co/Gd23sixH

abcphp 27 January 1:32 PM: abcphp: #PHP Arrays: Array Functions and Multidimensional Arrays http://t.co/lAtlNtkf

phpdeveloper 27 January 1:21 PM: phpdeveloper: Site News: Popular Posts for the Week of 01.27.2012: Popular posts from http://t.co/XnJXZkIF for the past week:IB... http://t.co/49tegVbZ

abcphp 27 January 1:16 PM: abcphp: #PHP.net gets a new design. Opinions divided: [great finally | noooo get off my lawn] http://t.co/S9b0GIPV

Read More... | |

Reducing a Map Path Using Douglas-Peucker Algorithm

When drawing a path on a map (for instance, the directions from point A to point B) it is important to consider the limitations of the device you're drawing the path on. In this article, I will show you how to reduce the number of points in a path so the path can be displayed with minimal loss of quality on devices such as iPhone or Android-powered devices that may struggle with an extremely large set of points.

Translating Text Using the Google Translate API and PHP, JSON and cURL

Google Translate is a service from Google that you can use to translate text or HTML from one language to another. One of the great features of this service is that they now offer an API to let you programmatically translate text. In this article I will show you how to interact with the Google Translate API.

Shortening URLs for goo.gl with Google's URL Shortener API

In 2010 Google released its own URL shortener, which allows you to shorten URLs to use the goo.gl domain. In this article I will show you how to easily create your own short URLs using their new URL shortener API.

PHP A to ZCE: Functions

One of the key features of nearly all programming languages is the ability to create reusable code that can be used on-demand. In PHP this is achieved with the creation of user-defined functions. In this article I will show you how to define and use functions in PHP.

PHP A to ZCE: Error Handling

One of the features of PHP is its comprehensive error-handling functionality. You can control many aspects of how errors are triggered and handled. In this article I will cover the key aspects of errors and error handling in PHP.

PHP A to ZCE: Databases and SQL

Databases are an extremely useful tool in web development as they allow you to store data about users, customers, e-commerce products and orders, or anything else. In this article I will cover the basics of using databases in PHP, including how to manage data using SQL.

Using Callback Functions in PHP

A commonly used technique when programming is to use callbacks. A callback is a piece of code that is passed to a function that is later executed by that function. In this article I will show you how to define and call callbacks in PHP, as well as a practical example of how callbacks can be useful.

Zend Certified Engineer

Prepare for the ZCE exam using our web or iPad/iPhone quizzes! Get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store!

Static Analysis with HipHop for PHP

Static Analysis with HipHop for PHP
In July 2010 I already blogged about the fact that HipHop for PHP, the source code transformer that turns PHP code into C++...

/Dev/Hell Podcast: Episode 4: The Cool Kids Club

/Dev/Hell Podcast: Episode 4: The Cool Kids Club
The latest episode of the "/dev/hell" podcast has been released - Episode 4: "The Cool Kids Club".Our fourth episode is all...

Project: Patchwork-UTF8 - UTF8 Support for PHP

Project: Patchwork-UTF8 - UTF8 Support for PHP
Nicolas Grekas has shared another tool that he's pulled out of his "Patchwork" framework to make it a stand-alone tool: the...

Charles Sprayberry's Blog: Why you should use DI

Charles Sprayberry's Blog: Why you should use DI
In this recent post from Charles Sprayberry he explains why using dependency injection (DI) in your application is a good...

Mike Wallner's Blog: Dropping server load with HTTP caching

Mike Wallner's Blog: Dropping server load with HTTP caching
Mike Wallner has shared a quick and easy HTTP caching technique in a new post to his blog today. The key is in using the PEAR...

More PHP news... | Subscribe to Feed
Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools

Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools

It’s true: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second...

.NET Generics 4.0 Beginner's Guide

.NET Generics 4.0 Beginner's Guide

This is a concise, practical guide that will help you learn Generics in .NET, with lots of real world and fun-to-build examples and clear explanations. It is...

How To Make A Website

How To Make A Website

What has your life been like without web design? If you start designing websites, it will get a lot better. You will open up so many doors and windows to...