Answer the question
In order to leave comments, you need to log in
PHP OOP
I wanted to know the advice of the habrazhites, which book and author best describes OOP with its practical application. I wanted something more modern and less water. I program myself, I have experience, I am familiar with OOP, but not with all aspects.
Answer the question
In order to leave comments, you need to log in
If you want more practice, it is better to study on a specific example. As a "guinea pig" you can take a suitable PHP framework and its manual - for example, the Yii Framework. For Yii, there is a good book "Agile Web Application Development with Yii1.1 and PHP5", as well as tons of documentation, in Russian and English .
Start learning Yii, I haven't found the best OOP PHP tutorial. Once you're done, run through the pattern book to find out the names of what you've learned.
If you are generally familiar with OOP, then you should have no desire to read books on the subject. PHP has a pretty classic approach to OOP, nothing supernatural. Read the manual and everything will fall into place.
It might also be useful for you to know, but there are good video courses on PHP OOP, you can search for "PHP OOP Jeffrey Way". I can’t give a specific link, because I myself downloaded it from some foreign tracker. I looked at about half, the person explains quite interestingly and shows on various examples.
If you are familiar with OOP, then you just need to read the syntax in the manual.
As you were advised to better read the php.net/oop
manual
Then read the violet www.ozon.ru/context/detail/id/2527057/ there is little OOP, just as much as you need, plus a bunch of everything useful that is more than your oop-ness. I have read and reviewed more than 2 dozen books on php, there are no more useful ones, you will only get garbage in your head, read the fowler - corporate application templates and java java.sun.com/blueprints/corej2eepatterns/Patterns/
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question