PHP-ს აქვს სრული ობიექტზე ორიენტირებული პროგრამირების მხარდაჭერა: კლასები განსაზღვრავენ სტრუქტურას და ქცევას, ობიექტები არის ინსტანციები. თანამედროვე PHP OOP სუფთა და მდიდარი ფიჩারებით, ხილვადობის მოდიფიკატორებით, კონსტრუქტორებით და მოხერხებულობებით, როგორიცაა კონსტრუქტორის ქონების პრომოშენი.
რატომ არის მნიშვნელოვანი
ობიექტზე ორიენტირებული პროგრამირება თანამედროვე PHP-ის ცენტრია — ჩარჩოები (Laravel, Symfony) და პროფესიონალური კოდი აგებულია კლასების გარშემო, ამიტომ PHP OOP-ის გაგება ფუნდამენტური ნებისმიერი სერიოზული PHP განვითარებისთვის.
კლასების განსაზღვრის ცოდნა ტიპიზირებული თვისებებით, კონსტრუქტორებით და მეთოდებით, (//), რომლებიც აძლევენ ინკაპსულაციას, //სინტაქსი და სტატიკური წევრები/მუდმივები არის ყოველდღიური აუცილებელი ცოდნა.
