PHP 5.3 Gets A Bit More Object Oriented And More

PHP 5 in general has been a good improvement over PHP 4, but those used to full blown object oriented program languages such as Java or C# may find some OO features still lacking in PHP 5.

PHP 5 has the usual things, such as classes, interfaces, abstract classes, inheritance, etc, but some useful programming constructs have been missing, though PHP 6, under development, aims to rectify that.

However, it seems that many of those features are going to be brought forward to the up-coming PHP 5.3 (which may make it more likely that it will get installed by web hosting companies sooner than they would likely go for PHP 6).

Sitepoint has an excellent summary of the features. The list of features include: Continue reading

Book Review: Head First Design Patterns

  • Book: Head First Design Patterns
  • Authors: Eric Freeman, Elisabeth Freeman, Kathy Sierra and Bert Bates
  • Publisher: O’Reily (November 2004)
  • Purchase the book:

For a book with about 650 pages, I got through this really quickly (for me, that is — about 8 hours)!

That should hopefully help summarize my view that I really liked this book.

Read on to find out why. Continue reading