PHP was born as a functional programming language and as it grown it has gained Object Oriented capabilities. Object Oriented Programming is one of most significant issue in software development and for this issue I’d recommend the book “Object-Oriented Programming with PHP5” for those who seek OOP in PHP.
Most important advantage of the OOP is developing manageable applications and it is illustrated in this book very smoothly.
The book is written for newbies to advanced programmers who need a good reference for PHP and OOP in PHP. It is divided into nine chapters:
First chapter starts with comparing functional programming with oop and shows the benefits of oop. Second and Third chapters are about writing some codes to see how oop is done in php. Writer discusses OOP design pattern which is very handy and useful for designing your application model. Chapter five is about reflection which is how to handle object states in runtime. Chapter six and seven is tells how it databases handled with php with oop way. And following chapters eight and nine is for building better MVC (model view controller) with php.
In brief, the book is design for new starters to experts in php which needs OOP and I suggest this book for every php developer as a reference in their daily development processes.