Back to Library
Cover of Vol 6, Issue 12

php[architect]

Vol 6, Issue 12

December 2007

Articles
8

Going Native With mysqlnd

by Andrey Hristov and Ulf Wendel

MySQL AB have developed a new native driver for PHP: a drop-in replacement for the MySQL Client Library, libmysql. Read on to find out exactly how this will affect you as a PHP developer.

Writing an Object/Relational Mapper in PHP

by Jorgen Horstink

Do complex JOIN queries confuse you? Have you ever wondered how to talk to your database in a more abstract way? Author Jorgen Horstink introduces you to Object/Relational Mapping (ORM), a technique that enables communication with data storage engines in an abstract way by using objects instead of SQL.

Understanding CLI

by Dirk Merkel

PHP may have been designed for the Web, but it has other talents that can take it far beyond powering database-driven sites. This article shows you how to write PHP scripts for the command line and take advantage of the functionality offered by PHP CLI.

Web Scraping

by Matthew Turland

If you are in the business of developing automated agents for a search engine, or integrating with data systems that provide a Web interface but not a Web service, or simply trying to extract a useful set of data from a document on the Internet, this article is for you. Author Matthew Turland presents you with a collection of techniques and tools that may prove immensely useful in helping you to achieve your goals.

Product review: SQLyog MySQL GUI—Enterprise Edition

by Eddie Peloke

A look at SQLyog, a tool designed for accessing and manipulating MySQL databases.

/etc: Source Code Escrow

Column

by Hunter Jensen

If you are not a real estate agent, chances are that you have never put anything in escrow. But using a trusted third party to store your PHP code could be the best way to protect your investment on either side of a licensing agreement.

Security Corner: XSS and CSRF Revisited

Column

by Chris Shiflett

XSS and CSRF, again. At the risk of coming across like someone trapped in an infinite loop, Chris Shiflett analyzes, once more, this very real threat to web sites everywhere. XSS and CSRF attacks show no sign of abating, but every Web programmer should be aware of the potential for them—and know how to prevent them.

exit(0): Eat My Spokes

Column

by Marco Tabini

Templating—the never-ending quest! Marco muses on the merits of XSLT measured against other templating systems.

Our Partners

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

Interested in partnering? Get in touch →