PHP8 da OOP bo‘yicha o‘quv qo‘llanma
Yangi boshlanuvchilar uchun PHP da ob'ektga yo'naltirilgan dasturlash bo‘yicha oddiy o‘quv qo‘llanma.
Asosiy tushunchalar
001
PHPda OOPga Kirish
002PHPda OOPda Klasslar va Ob'ektlar
003PHPda ob'ektlarning xususiyatlari
004PHPda Ob'ekt Metodlari
005PHP da metod parametrlari
006PHP da OOP da klasslar ichida xususiyatlarga murojaat qilish
007PHP da OOP da klasslar ichida metodlarga murojaat
008PHP da OOP da Konstruktor
009PHP da OOP da Konstruktor Parametrlari O'rqali Xususiyatlar
010PHP da OOP da Privat Xususiyatlar
011PHP da OOP da Privat usullar
012PHP da OOP da Getter xususiyatlari
013PHPda OOPda Xususiyatlarning Setterlari
014PHP da OOP da getter va setterlarning afzalliklari
Ilg'or mavzular
015
PHP-da klasslarni alohida fayllarda saqlash
016PHP da OOP da Metodlar Zanjiri
017PHP da OOP da Metodlar To'plami Sifatida Klass
018PHP da OOP da obyektlarni massivlarda saqlash
019PHPda OOPda klasslar ichida obyektlar
020PHP da OOP da Xavfsiz Olish Operatorı
021PHP da OOP da Zanjirlarda Xavfsiz Olish Operatori
022PHP da OOP da Klasslardagi Ob'ektlar bilan Ishlash
023PHP da OOP da obyektlarni havola orqali uzatish
024PHP da OOP da obyektning klassga mansubligini aniqlash
Meros olish
025
PHPda OOPda Klasslardan Meros Olish
026PHPda OOPda ommaviy usullarni meros olish
027PHP da OOP da Avlod metodlari
028PHPda OOPda Ota klass usullarini qayta belgilash
029OOP da PHP da qayta belgilangan metodni chaqirish
030PHP da OOP da Meros olishda Konstruktor
031PHP da OOP da Meros Olganda Privat Usullar
032PHP da OOP da Meros Olishda Privat Xususiyatlar
033PHP da OOP da meros olishda xususiy xususiyatlar muammosi
034PHP da OOP da Himoyalangan Usullar
035PHP da OOP da Himoyalangan Xususiyatlar
036PHP da OOP da instanceof operatori va meros olish
Chağıruvlar
037
OOP da PHP da O'zgaruvchidan Xususiyat Nomiga Murojaat
038PHP da OOP da massiv elementidan xususiyat nomi
039PHP da OOP da Assotsiativ Massiv Elementidan Xususiyat Nomi
040PHP da OOP da Funksiya Orqali Xususiyat Nomiga Murojaat
041PHP da OOP da Boshqa Ob'ekt Xususiyat Nomiga Murojaat
042PHP DDOda Obyekt metod nomini o'zgaruvchidan olish
043PHP da OOP da obyekt yaratilganidan so'ng darhol metodni chaqirish
Static
044
PHP da OOP da Statik metodlar
045PHP da OOP da Klass Ichidagi Statik Usullar
046PHP da OOP da Statik xususiyatlar
047PHP da OOP da Klass Ichidagi Statik Xususiyatlar
048PHP da OOP da static ga klass va ob'ekt orqali murojaat
049PHP da OOP da static bilan kombinatsiya
050Statik metodlar va $this PHPda OOPda
051PHP da OOP da static dan foydalanishga misol
Funksiyalar
052
PHP da OOP da klass nomini olish uchun funksiya
053PHPda OOPda klass metodlarini olish uchun funksiya
054PHP da OOP da klass xususiyatlarini olish uchun funksiya
055PHP da OOP da obyekt xususiyatlarini olish uchun funksiya
056PHP da OOP da klass mavjudligini tekshirish funktsiyasi
057PHP da OOP da metod mavjudligini tekshirish funktsiyasi
058PHP da OOP da xususiyat mavjudligini tekshirish funksiyasi
059PHP da OOP da ota klassni olish uchun funksiya
060PHP da OOP da klass merosini tekshirish funktsiyasi
061PHP da OOP da ob'ektning klassga mansubligini tekshirish funktsiyasi
062PHP da OOP da barcha e'lon qilingan klasslarni olish uchun funktsiya
Abstract
Interfeyslar
065
PHPda OOP interfeyslari
066PHP da OOP da interfeyslardan foydalanish bo‘yicha amaliy mashq
067PHP da OOP da Interfeyslarni Nomlash Qoidalari
068PHP da OOP da Interfeyslardan Foydalanish
069PHP da OOP da Interfeyslar metodlaridagi parametrlar
070PHP da OOP da interfeysda konstruktor e'lon qilish
071PHP da OOP da interfeyslarning bir-biridan meros olishi
072PHP da OOP da Interfeyslar va instanceof
073PHP da OOP da Bir Nechta Interfeyslar
074PHP da OOP da Klassdan Meros Olish va Interfeysni Amalga Oshirish
075PHP da OOP da Interfeyslarda Konstatalar
076PHP da OOP da Interfeyslar bilan ishlash uchun funksiyalar
Treytlar
077
PHP da OOP da Treytlar
078PHP da OOP da Bir Nechta Treytlar
079PHP da OOP da treytlar metodlari nizolarini hal qilish
080PHP da OOP da Kirish Modifikatorlari va Treytlar
081PHP OOPda Treyt metodlariga kirish huquqini o'zgartirish
082PHP OOPda Treytlar bilan ishlashda metodlarning ustuvorligi
083PHP OOPda Treytlarning Abstrakt Metodlari
084Treytlarni treytlarda qo‘llash
085PHP da OOP da Treytlar bilan ishlash uchun funksiyalar
Sehr
086
PHP da OOP da Sehrli metodlar
087PHP Dasturlashda OOPda __toString sehrli metodi
088PHP da OOP da xususiyatlarni sehr orqali olish
089PHP da OOP da Faqat O'qish uchun Mo'ljallangan Xususiyatlar
090PHP da OOP da mavjud bo'lmagan xususiyatni o'qish
091PHP da OOP da sehrli orqali xususiyatlarni yozish
092PHPda OOPda mavjud bo'lmagan xususiyatni o'qish
093PHP da OOP da xususiyatlarni yozishda tekshirish
094PHP da OOBda Sehrning Amaliy Qo'llanilishi
Namespace va Avtoyuklash
095