PHP OOPs anlayışları nədir?
PHP OOPs anlayışları nədir?

Video: PHP OOPs anlayışları nədir?

Video: PHP OOPs anlayışları nədir?
Video: PHP Ders 96 Nesne Yönelimli Programlamaya Giriş -OOP 2024, Dekabr
Anonim

Obyekt yönümlü proqramlaşdırma ( PHP OOP ), php5-ə əlavə olunan, mürəkkəb, təkrar istifadə edilə bilən veb proqramların yaradılmasına kömək edən proqramlaşdırma dili prinsipinin bir növüdür. The Obyekt yönümlü anlayışlar in PHP bunlardır: Siz bir sinfi bir dəfə müəyyənləşdirirsiniz və sonra çoxlu edirsiniz obyektlər ona aid olan. Obyektlər misal kimi də tanınır.

Burada PHP tam obyekt yönümlüdürmü?

Bəli, ən son versiyaları PHP var obyekt yönümlü . Yəni sinifləri özünüz yaza bilərsiniz, mirasdan istifadə edə bilərsiniz və lazım olduqda daxili funksionallıq quraşdırılmışdır. obyektlər çox (MySQL xüsusiyyətləri kimi). PHP OOP üçün qismən dəstək var və deyil təmiz OOP.

Bir də soruşa bilərsiniz ki, PHP-də sinif və obyekt nədir? A sinif bir və ya daha çox xüsusi tapşırıqları yerinə yetirmək üçün birlikdə işləyən dəyişənlərin və funksiyaların müstəqil, müstəqil toplusudur. obyektlər a-nın fərdi nümunələridir sinif . A sinif bir çox fərdin daxil olduğu bir şablon və ya plan kimi çıxış edir obyektlər yaradıla bilər.

Burada, PHP-də $this nədir?

PHP OOP $ bu Açar söz. $ bu psevdo-dəyişəndir (həmçinin qorunan açar sözdür) və yalnız metodlar daxilində mövcuddur. Və bu, mövcud metodun obyektinə aiddir. Gəlin bir xüsusiyyət (rəng) ilə House sinfi yaradaq. Sonra ondan bir obyekt yaradın.

PHP metodu nədir?

Metod əslində sinif/obyekt kontekstində istifadə olunan funksiyadır. Sinif/obyekt xaricində funksiya yaratdığınız zaman onu funksiya adlandıra bilərsiniz, lakin sinif daxilində funksiya yaratdığınız zaman onu funksiya adlandıra bilərsiniz. üsul.

Tövsiyə: