Ladies and Gentlemen, we have an impending death of templating engines on our hands. I won’t go as far as to speculate we’re beyond the death of templating engines, but [...]
Here’s one for all the Ruby on Rails, Perl, Python (+Django) and ASP/.net web developers. There are a lot of myths about PHP, often developing from the language’s early beginnings, [...]
When it comes to PHP, there are a lot of options for frameworks. Some focus on simplifying your application code, while others improve your application portability, and others still simply help you code quicker. Today I'll introduce you to CodeIgniter, a framework that does all three. CodeIgniter is an MVC application framework for PHP that gives you a consistent structure for your application, takes care of common tasks and helps you implement complex functionality with minimal effort.
While working with FQL I suddenly found a bug in one of our applications. Sometime you need to display how many of your friends added this application to their facebook [...]
Some of you may be familiar with Paul Reinheimer’s funcaday.com. Every day, the site lists a new PHP function, including the function prototype, description, uses and further notes. On Valentine’s [...]
When it comes to building web applications in PHP, performance isn't typically a major concern. Features, usability and any business concerns are considered a greater priority, as they can be better demonstrated and visualised. Performance graphs don't make the boss's day. So, why should you as a PHP developer, worry about performance? Quite a few reasons, in fact...
Often, an inexperienced PHP developer will hop onto IRC and ask a question in ##php on Freenode. And if the question is trivial, the answer seems obvious or they simply [...]
When it comes to PHP security, you often think of input filtering, SQL injection prevention, XSS in user submitted content and so on. Well, forget about that. They’re all pretty [...]
So, you’re a hotshot PHP developer. You’ve written a lot of code powering some pretty cool websites; maybe you’ve even written some public / open source scripts that other developers are using. You’ve been through it all with the web, from basic database hacks to battling with inconsistent browser rendering, and now you want to have a go at something different.