PHP Life

March 23, 2007

How to use the deployment diagram in PHP to easily find files which identify classes

Filed under: PHP, Programming — Eugene @ 11:31 pm

Every programmer who uses object-oriented programming wishes for well documented classes. Well documented classes mostly imply a well-known static diagram of classes. Indeed, this diagram gives a general idea of classes and helps to easily find a class responsible for necessary action.

But what can we do if we need to find a file containing the definition of specific class, e.g. the one which is located in the static diagram? (more…)

July 24, 2006

List of PHP template engines

Filed under: PHP — Eugene @ 5:59 pm

Spent time to find a list of PHP template engines: (more…)

May 30, 2006

What are the reasons to merge PEAR::DB with Metabase classes?

Filed under: PHP — Eugene @ 5:29 pm

PEAR::DB - the very good database abstraction layer now merged with Metabase. The new library received new name PEAR::MDB2. I’ve tried to find out the benefits of this join. (more…)

May 25, 2006

How Graphical Security Code (CAPTCHA) works

Filed under: PHP, Programming — Eugene @ 5:12 pm

Some forums, guest books and services expect you to enter chars/digits security code drawn on image nearby (known as CAPTCHA code - Completely Automated Public Turning test to tell Computers and Humans Apart). The aim is to ensure the message is typed by human being but not a spam robot. How this implemented physically? (more…)