Tutorials.uz
@tutorialsuz
O'zbekiston bo'ylab bepul onlayn dasturlash darslari kanali. @tutorialsuz telegram kanaliga xush kelibsiz!
12 Followers
PHP

Abstrakt klass va metodlar - I

Abstrakt klassni yaratishda biz abstract kalit so'zidan foydalanamiz. Abstrakt sifatida belgilangan klass instantsiyalanmaydi. Ya'ni obyekt ololmaymiz.

Meros olish(Inheritance)

Obyektga yo'naltirilgan dasturlashda, Inheritance mavjud sinfning xususiyatlari va metodlarini ishlatishga imkon beradi.

Konstruktor va destruktor


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.

$this kalit so'zi

Agar siz oldingi darslarimizda yoki OOP da ishlatilgan $this kalit so'ziga ko'zingiz tushgandir.

Access Modifiers(Kirish modifikatorlari)

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.

Obyektni yaratish

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.

CLASS (OOP)

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.

Obyektga Yo'naltirilgan Dasturlash(OYD) haqida qisqacha ma'lumot

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.

Fayllar bilan ishlash

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.

Holat boshqaruvi - Cookie

cookie - veb brauzerdagi saytdan yuboriladigan so'rov orqali kuzatuvchining kompyuterida saqlanadigan kichik ma'lumot.