Zend's new PHP 5 Certification Exam represent an excellent tool for professional PHP developers who want to distinguish themselves in their field. php|architect's Zend PHP 5 Certification Study Guide, edited and produced by the publishers of php|architect magazine, provides the most comprehensive and thorough preparation tool for developers who wish to take the exam.
With the number of security flaws and exploits discovered and released every day constantly on the rise, knowing how to write secure and reliable applications is become more and more important every day. Written by Ilia Alshanetsky, one of the foremost experts on PHP security in the world, php|architect's Guide to PHP Security focuses on providing you with all the tools and knowledge you need to both secure your existing applications and writing new systems with security in mind.
Welcome to the February 2004 issue of
php|architect. As I write this, I'm sitting in my
office—about forty degrees Celsius warmer
than outside and, therefore, a much better place to
work in that that the local park—suffering from an
awful cold and sitting by a collection of (clean) tissues
discreetly stashed on my desk, ready for use.
Our first training course is dedicated exclusively to the certification exam. It covers all the topics that are part
of the exam itself in a total of over 18 hours of training spread over three weeks, and will be taught by Ilia
Alshanetsky, who is a regular collaborator to php|a and a well-known PHP expert. It’s all available for a very convenient
price (particularly if you sign up before July 31st), and we’re even throwing in a special offer that
includes a copy of the certification guide, an exam voucher and a full-copy of the Zend Studio IDE....
This month’s issue marks the first time, at least to
my knowledge, that a topic such as artificial intelligence
has been discussed on a PHP publication.
AI is one of those topics most people talk about without
really understanding its capabilities—and this has
resulted in a lot of confusion out there. If you’re worried
that your server will become sentient and try to
take over the world (or, worse, spend all your money),
you can rest assured that that will not be the case (at
least until you run Internet Explorer—that’ll do the
If you want to bring a php-related topic to the attention of the professional php community, whether it is personal research, company software, or anything else, why not write an article for php|architect? If you would like to contribute, contact us and one of our editors will be happy to help you hone your idea and turn it into a beautiful article for our magazine. Visit www.phparch.com/writeforus.php or contact our editorial team at firstname.lastname@example.org and get started!
It’s more than fair to say that PHP is one of the mainstays of the Internet. It’s been around for over a decade and a half, and in that time it’s become the default first foray into the world of server-side coding for many. If you’re attempting to make that move now, I hope this book will prove a worthy guide.
So, let’s go! Please keep your hands in the book or on your keyboard
at all times; eating and drinking is permitted, but no flash photography.
I'm sure you're familiar with the Chinese proverb "may
you live in interesting times." Even though I rarely
think of my professional life as dull and boring, the
last month has been particularly exciting. As promised
in my exit(0) column from last month's issue, if you
look through the middle of the magazine you'll find a
full report (in colour!) on the best conference I have
ever attended—our very own php|cruise (forgive me
for a bit of professional price—eight months of prep
work will do that to you).
”Phase is a very small text editor written in PHP. It uses HTML for the interface,
and is easily customized. It can access any directory that your platform
allows. Phase was designed for localhost access in mind (on your PC
running Apache with PHP), and thus it has no security built-in.”
Written by the Chief Solutions Architect at 10gen—the company that develops and supports this open source database—this book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut, and take advantage of a high-performing system optimized for operations and scale.
I have a confession to make. I’m an XML-phobe. I know, in today’s soci-
ety of political correctness and respect for other cultures, that’s nothing
short of inexcusable, but what can I say? I’m getting old and, therefore,
When I first heard of XML a while back, I couldn’t help but thinking of
it as the answer to a question nobody asked. This feeling was, in fact, aug-
mented by the continuous misuse of this outrageously verbose in all sorts
of places where it really didn’t belong. Have a configuration file? Let’s
make it XML. Need to store data? ...
Editing php|architect is, at the same time, a blessing and a curse. On the plus side, I get to read some really exciting material every month. On the minus side… I have to read all that material every month before the deadline for the next issue!
In the past five (or so) years, especially, the desktop landscape has changed,
severely. Desktops have traditionally been dominated by Windows, but
alternatives are making their way into both the office and home.
Apple’s hit operating systems in the OS X series, and other chic products
(like the iPod) have not only fueled the sales of Macintosh computers, but
have opened consumers’ minds to the reality that there are alternatives to Windows.
Being an editor is very challenging—something I would have never guessed
when I got into this line of work. I dare anybody to do it for six months and read
a book the way they used to before. Gone is the lust for knowledge—to be replaced
for a compulsive, incurable need to find typos and fix someone else’s grammar. Of
course, someone else is the key here—it’s never your own mistakes you catch
(regardless of whether you actively made them part of your own writing or didn’t
catch them in another author’s work)...