Recent Blog Posts
Blogs » PHP
Dynamically Typed
: PHP BlogDebug PHP with Firebug and FirePHP
If you’re anything like me, you’d sooner forgo water than Firebug when working on a web project. The little ’bug is a fantastically useful HTML/CSS/JavaScript/Ajax debugger. But did you know it can also be used to debug PHP? Yes, thanks to an additional Firefox extension called FirePHP.
How to Split WordPress Content Into Two or More Columns
Craig provides a useful technique which splits WordPress page or post content into multiple sections. You can add it to any theme and do not need a plugin.
Boost your PHP Performance 50% with HipHop
Facebook’s soon-to-be-released PHP “code transformer,” dubbed HipHop, promises performance gains of up to 50% by transforming PHP source code into compiled C++. Mal gives us the lowdown on this exciting development in the PHP world.
Introducing pearhub
pearhub.org provides a place where you can register a project, that is hosted on Github, Google code or similar.
Build a Lifestream with SimplePie
If you’re anything like Raena, you have bits and pieces of your online life scattered absolutely everywhere — photos, comments, tweets, blogs, favorite links — stashed away in all kinds of profiles. Wouldn’t it be nice to aggregate all those on one page? Find out how in this introduction to the SimplePie feed parser.
Free Performance with MySQL Table Types
Last week, SitePoint launched its second Twitaway, giving away a free PDF of The Principles of Successful Freelancing to anyone kind enough to follow us on Twitter. Unfortunately, with the traffic this attracted, our MySQL server ground to a halt in the first few hours of the giveaway. Kevin explains why, and how we fixed it.
Are PHP Namespaces Really So Bad?
Namespaces have caused a divide amongst developers who either love or hate their implementation in PHP 5.3. Craig looks at the issues and assures us there is little need to worry.
How to Use PHP Namespaces, Part 3: Keywords and Autoloading
In the final part of his series explaining PHP namespaces, Craig covers more advanced topics such as the keywords and class autoloading.
How to Use PHP Namespaces, Part 2: Importing, Aliases, and Name Resolution
In the second part of Craig’s PHP namespaces series, he looks at importing, aliasing, and identifier resolution.
How to Use PHP Namespaces, Part 1: The Basics
In the first part of a series of articles, Craig explains why namespaces were required in PHP and how they can be used in your code.