

Table of Contents
Issue 01.07(January 2007)

Non-Invasive Surgery for PHP
Analyzing PHP Programs with Xdebug
By Stefan Priebsch
When we read our own code after a while, we sometimes have a hard time figuring out what the code actually does. When it comes to other people's code, things can get really tough. Luckily, Xdebug is a great tool that can help to understand and analyze PHP code in a non-invasive way.[Read More]

Beginner’s Guide to PHP
Transform an HTML Web Page to PHP Code
By Marc Isikoff
Over the last three issues, I've dealt with the basics of PHP, to provide you with a good background of PHP syntax, variables and processing loguc. In this issue we'll look into a practical PHP to HTML program so you can put all the knowledge you've gained to make web pages. We will see what PHP can do and how you can write code to make PHP render wonderful web pages.[Read More]

Synergies and Opportunities: Open Source and Commercial Vendors
The Economics of Open Source in the Relational Database Market
By Lukas Kahwe Smith
Individuals and organizations are increasingly seeing open source as a method for collaborative software development. Big businesses are also realizing the benefits open source software holds for them. This article aims to help you better understand open source by harnessing the unique experiences that economists have made over the last centuries and applying it to open source. It explains economic principles and key terms as well as how they apply to the many individuals and companies involved in the open source relational database market.[Read More]

Sprinkling Sugar on LAMP
Q&A with Jacob Taylor, CTO and Co-Founder of SugarCRM
By PHP Magazine
In November 2006, SugarCRM announced the release of Sugar FastStack, a fast and simple way to install a complete open source software solution that includes SugarCRM, Apache, PHP and MySQL. Jacob Taylor, CTO and Co-Founder of SugarCRM, sat down to discuss some of the reasoning behind the release and many of the lessons he has learned building SugarCRM, one of the largest PHP applications in the world.[Read More]

AJAX Growing Up – Part II
Enhancing the Reliability of Your AJAX Apps
By Robert-Jan de Vries
Since AJAX has become a mainstream technology for a “richer” Internet, most programmers have successfully implemented it or have at least experimented with the possibilities. As the complexity of AJAX-based web applications grows, so does the need for reliability. In this second (and last) part, I will discuss how to sculpt your AJAX environment to optimize feedback to the user when an (unexpected) error occurs.[Read More]

Web 2.0 Security: Back to the Basics
Preparing for the Future
By Kang Meng Chow
The new buzzword these days is ‘Web 2.0’. While the definition of Web 2.0 may vary amongst individuals, we all agree that it is no longer the yesterday’s one-to-many Internet that we have somehow accustomed to. Blogging (as in Windows Live Spaces), Video-sharing (as in YouTube.com, or Windows Live SoapBox), Music-sharing (as in MySpace.com), Photo-sharing (as in Flickr.com), Podcasting, Instant Messaging (as in Live Messenger), Real Simple Syndication (RSS), Wiki, and the list go on. Today’s Web is highly interactive, complex, and interconnected; a system that provides for fast changing many-to-many interactions, allowing anyone to actively contribute to its contents using an assortment of mobile and wireless devices rather than just consuming them previously from a fixed wired desktop computer. Such is the Web 2.0 era, creating many new business opportunities while bringing Internet to the next stage of its evolution.[Read More]


Open Source Web Development with LAMP
Derick Rethans
This book on LAMP is not primarily focused on PHP, actually quite a small part is devoted to PHP.It starts with a very brief explanation in …
MySQL Cookbook, Second Edition
Paul DuBois
A handy resource when you need quick solutions or techniques, this Cookbook addresses specific questions in using MySQL. You'll find dozens of short, focused pieces of …