PHP OOPs tushunchalari nima?
PHP OOPs tushunchalari nima?

Video: PHP OOPs tushunchalari nima?

Video: PHP OOPs tushunchalari nima?
Video: Object Oriented PHP umumiy tushunchalar 2024, Noyabr
Anonim

Ob'ektga yo'naltirilgan dasturlash ( PHP OOP ), php5 ga qo'shilgan dasturlash tili printsipining bir turi bo'lib, murakkab, qayta foydalanish mumkin bo'lgan veb-ilovalarni yaratishda yordam beradi. The Ob'ektga yo'naltirilgan tushunchalar ichida PHP quyidagilar: Siz sinfni bir marta aniqlaysiz va keyin ko'p qilasiz ob'ektlar unga tegishli. Ob'ektlar misol sifatida ham tanilgan.

Bu erda PHP to'liq ob'ektga yo'naltirilganmi?

Ha, eng so'nggi versiyalari PHP bor ob'ektga yo'naltirilgan . Ya'ni, siz sinflarni o'zingiz yozishingiz, merosdan foydalanishingiz mumkin va agar kerak bo'lsa, o'rnatilgan funksionallik o'rnatilgan. ob'ektlar ham (MySQL xususiyatlari kabi). PHP OOP uchun qisman qo'llab-quvvatlanadi va yo'q toza OOP.

PHPda sinf va ob'ekt nima degan savol ham tug'ilishi mumkin. A sinf Bu bir yoki bir nechta aniq vazifalarni bajarish uchun birgalikda ishlaydigan o'zgaruvchilar va funktsiyalarning mustaqil, mustaqil to'plamidir. ob'ektlar a ning alohida misollari sinf . A sinf shablon yoki chizma vazifasini bajaradi, undan ko'p odamlar chiqadi ob'ektlar yaratilishi mumkin.

PHP-da $this nima?

PHP OOP $ bu Kalit so'z. $ bu psevdo-o'zgaruvchi (shuningdek, zahiralangan kalit so'z) bo'lib, u faqat usullar ichida mavjud. Va u joriy usulning ob'ektiga ishora qiladi. Keling, bitta xususiyat (rang) bilan House sinfini yarataylik. Keyin undan ob'ekt yarating.

PHP usuli nima?

Usul aslida sinf/obyekt kontekstida ishlatiladigan funksiyadir. Sinf/ob'ektdan tashqarida funktsiya yaratganingizda, uni funktsiya deb atashingiz mumkin, lekin sinf ichida funktsiya yaratganingizda, uni funktsiya deb atashingiz mumkin. usuli.

Tavsiya: