PHP Book Reviews

  Home arrow PHP Book Reviews arrow PHP 5 Objects, Patterns, and Practice
PHP BOOK REVIEWS

PHP 5 Objects, Patterns, and Practice
By: notepad
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 16
    2006-11-11

    Table of Contents:

     
     

    SEARCH CODEWALKERS

    TOOLS YOU CAN USE

    advertisement
    PHP 5 Objects, Patterns, and Practice
    By: Matt Zandstra
    Published by Apress

    I'd like to think I am the perfect example of the type of audience that this book is intending to target. I can work with databases and code procedural PHP like I can HTML (all in my head) but when it comes to Object Oriented Programming, I understand it to an extent but am left with all sorts of questions. With that said, this book both succeeded and failed.

    The beginning is always of course the most exciting. The author describes some basics of OOP, why we have private, protected, and public properties/methods, constructors, inheritance and so on... It answered a lot of questions for me. But even after finishing the book I still don't understand when or why one would define a class as "abstract" and that stuck with me from the first time it was mentioned all the way to the end. It almost seems to be typical of Apress books, in that they are so advanced it seems that they're better suited for mastering things you already know rather than learning them. For example, in this book the author often refers to PEAR and uses it in code examples, but doesn't give you a good description of what it is until chapter 14. Now what? Am I supposed to go back and read the whole book again to see if I can understand those examples the second time around? Not until I find out why we have abstract classes, that's for sure.

    Another thing that bothers me is, I don't care about PEAR; I'm sorry but I don't. Yeah it fits the theme of patterns and it's not out of context or anything but shouldn't we be starting more basic (as in: from scratch) rather than jumping into using third party libraries? Let me decide why those libraries are important before we start using them plz k thnx.

    So here I am, with a better understanding of OOP than when I started, but still left in the dark with more questions than I'd like to feel comfortable using it. Sure I could jump right in and learn the hard way, but then what is the point of having a book on the subject, right? ...The book was more helpful than it was confusing, I'll give it that; I mean I'd be less likely to drown if I did jump in, but I'd definately swallow some water.


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

    More PHP Book Reviews Articles
    More By notepad

    blog comments powered by Disqus

    PHP BOOK REVIEWS ARTICLES

    - PHP 5 Objects, Patterns, and Practice
    - Pro PHP-GTK
    - Programming PHP, 2nd Edition
    - Pro PHP XML and Web Services
    - PHP Unleashed
    - Pro PHP Security
    - Essential PHP Security
    - Beginning PHP 5 and MySQL: From Novice to Pr...
    - Advanced PHP Programming
    - The Zend PHP Certification Practice Test Book
    - Essential PHP Tools
    - Web Database Applications with PHP & MySQL
    - O'Reilly's PHP Security Collection
    - Core PHP Programming - 3rd Edition
    - PHP and MySQL Web Development - Second Editi...


    © 2003-2012 by Developer Shed. All rights reserved. DS Cluster 9 - Follow our Sitemap