Back to Library
Cover of Vol 5, Issue 4

php[architect]

Vol 5, Issue 4

April 2006

Articles
6

Developing a Plugin Architecture for PHP Applications

by Titus Barik

If you want to see your software's functionality triple before your very eyes, it's a good idea to build support for plugins and extensions into your application. In this article, returning author Titus Barik explains the intricate details of designing an extensible plugin architecture for any PHP application.

Thoughts from an Open Source Recruiter

by Brent Marinaccio

Much like the rest of the open source landscape, PHP usage is continuously evolving. Brent Marinaccio gives you an in-depth look from a recruiter's standpoint into the subtleties of the PHP marketplace, from the value of certification, to the need to have a well constructed re-sume, to the need for corporations to provide people the opportunity to telecommute.

Introducing the Zend Framework

by Mike Naberezny

You've probably heard the buzz surrounding the Zend Framework's initial release. You may even have read php|architect's online tutorial. In this piece, Zend staffer and Zend Framework contributing developer Mike Naberezny gives insight into the framework's beginnings, and dives in to a tutorial on how to start using the Zend Framework, today. 

Aspect-oriented Software Development and PHP

by Dmitry Sheiko

This article provides an introduction into the popular paradigm of aspect-oriented software development (AOSD). It includes a multitude of practical examples, provides a view of how to objectify an abstract approach like AOSD, and helps the reader easily grasp its essence and advantages. Author Dmitry Sheiko demonstrates a way of applying AOSD in PHP-based projects that already exist.

Test Pattern: The Matter of Properties

by Jeff Moore

Is there fundamental knowledge that will make your objects both open to extension and closed to modification? Are you stumped about when to declare properties protected vs. private, and when declaring classes, just how open should they be? Fear not, columnist Jeff Moore can help.

Security Corner: "Harmless" Fun With SQL Injection

by Ilia Alshanetsky

SQL Injection is the best example of why proper input validation is necessary and is probably one of the best illustrations of what can happen in the absence of this. The danger lies in the ability to inject arbitrary statements into a query, giving the ability to perform virtually any SQL operation. Read what columnist and security expert Ilia Alshanetsky does to avoid these problems.

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →