Abstrakt klassni yaratishda biz abstract kalit so'zidan foydalanamiz. Abstrakt sifatida belgilangan klass instantsiyalanmaydi. Ya'ni obyekt ololmaymiz.
Obyektga yo'naltirilgan dasturlashda, Inheritance mavjud sinfning xususiyatlari va metodlarini ishlatishga imkon beradi.
Klassning obyektini yaratganimizda, biz obyektning xossalarini uni ishlatmasdan oldin o'rnatib olishimiz kerak. Biz buni birinchi obyektni initsializatsiya va xossalari uchun qiymatlar kiritish orqali bajarolamiz,yoki agar o'zgaruvchi public bo'lsa -> operatorini ishlatgan holda yoki private o'zgaruvchilar uchun public setter metodlarini ishlatgan holda bajarishimiz mumkin.
Agar siz oldingi darslarimizda yoki OOP da ishlatilgan $this kalit so'ziga ko'zingiz tushgandir.
Klass metodlari va o'zgaruvchilariga kirish huquqlarini o'rnatish uchun biz php kalit so'zidan iborat ya'ni access modifiers dan foydalanamiz. Hatto biz klassni saqlab turish uchun klassga Access Modifiers larni belgilashimiz ham mumkin.
O'tgan darsimizda aytganimdek, class bu hech nima ammo uning obyektlarini yaratishda foydalanish mumkin bo'lgan blueprint(andoza) yoki foydalanuvchi tomonidan kiritilgan ma'lumot turi hisoblanadi.
PHP obyektga asoslangan dasturlash tili bo'lib, har qanday dastur yoki ilovani ishlab chiqishda obyektga asoslangan dasturlash paradigmiga amal qilib, sinflar va obyektlarni yaratish imkonini beradi.
Dasturlash tillari yaratilgandan buyon kompyuter olimlari kompyuterni dasturlashning bir necha usullarini ishlab chiqishga harakat qilishdi. Vaqt o'tib, dasturlash tillarining yanada rivojlangan turlari paydo bo'lganligi sababli, dasturlarni yozish uchun ishlatiladigan usul ham o'zgargan. Metodologiya, algoritmlar, kontseptualizatsiya yillar mobaynida rivojlana boshladi. Avval va hozirda, obyektga yo'naltirilgan dasturlash har qanday dasturni dasturlashning mashhur metodologiyasidir.
Dasturlarimiz tomonidan qayta ishlanishi mumkin bo'lgan ma'lumotlarni saqlash uchun fayllardan ko'p foydalanamiz. Ma'lumotni doimiy ravishda saqlash va uni o'qish uchun biz fayllardan foydalanishimiz kerak. Fayl - bog'liq ma'lumotlarni to'plami. Diskda joylashgan. Fayllar faqat ma'lumot uchun ishlatilmaydi. Dasturlarimiz fayllarimizda ham saqlanadi.
cookie - veb brauzerdagi saytdan yuboriladigan so'rov orqali kuzatuvchining kompyuterida saqlanadigan kichik ma'lumot.