I use OOP. I learned the basic structures of OOP from several generic PHP books. My experience is probably somewhat different than others. I did not read any OOP dedicated books. I was leaning toward OOP before I began, in that I was using a lot of functions which helped prepare me to write OOP methods. Initially, I understood the structures, but wrestled with how to actually apply them. I read a lot of other people's code by downloading free PHP CMS and BBS packages that employ OOP. Eventually, I put it all together. The books I learned OOP structures from included PHP and MySql Web Development 4th Edition written by Welling and Thomson, and the PHP5 and MySql Bible published by Wiley. The code examples in these books were very simplistic and not very clear, IMHO. I can't really give you ratings. Like I said, I am self-taught and had to use multiple sources to learn it. The greatest advantage of OOP in my mind is portability. Any OOP code writer will have a library of classes he/she uses either to use as they are, or as the basis for extension classes. This almost always makes projects come together quicker. The encapsulation OOP offers improves security, which I think is a great benefit also. Gentlemike2 -----Original Message----- From: php-objects@xxxxxxxxxxxxxxx [mailto:php-objects@xxxxxxxxxxxxxxx]On Behalf Of markwatling@xxxxxxxxx Sent: Saturday, March 20, 2010 10:52 PM To: php-objects@xxxxxxxxxxxxxxx Subject: OOP & OOP Books Hi All Am trying to determine how many people on this list use OOP, & what books they have found useful (or not) in learning about it. Would appreciate as many members as possible taking a few minutes to answer the following questions. (Please send responses direct to me & not to the list) 1. Do you currently use OOP in your PHP scripting? 2. If not, what are (briefly) your reasons for not doing so? 3. Whether you use OOP or not, what books have you read/utilised about OOP in PHP ? please give book title, author and rate the book from 1 to 10, where 1 = dire & 10 = excellent, on each of the following criteria: ease of understanding for newcomers to the subject provision of clear explanations of OOP concepts clarity of code examples bug level of code examples the book's capacity to motivate you to switch to OOP Additionally for each book - would you say the learning curve was consistent or did the complexity of the instruction move suddenly from simple to highly advanced with a noticeable lack of intermediate content ? a simple consistent/sudden jump answer will be fine but feel free to add comment if you wish. Any other comments about OOP & OOP books gratefully received. Thanks in advance Mark [Non-text portions of this message have been removed]