PHP OOP түшүнүктөрү деген эмне?
PHP OOP түшүнүктөрү деген эмне?

Video: PHP OOP түшүнүктөрү деген эмне?

Video: PHP OOP түшүнүктөрү деген эмне?
Video: 86자막) 첫언약이 만료됨과 동시에 새언약을 요구하심 2024, Ноябрь
Anonim

Объектке багытталган программалоо ( PHP OOP ), php5ке кошулган программалоо тилинин принцибинин бир түрү, татаал, көп жолу колдонула турган веб-тиркемелерди түзүүгө жардам берет. The Объектке багытталган түшүнүктөр ичинде PHP төмөнкүлөр: Сиз классты бир жолу аныктап, андан кийин көп кыласыз объектилер ага таандык. Объекттер мисалы катары да белгилүү.

Бул жерде PHP толугу менен объектиге багытталганбы?

Ооба, акыркы версиялары PHP болуп саналат объектке багытталган . Башкача айтканда, сиз класстарды өзүңүз жаза аласыз, мурасты колдоно аласыз жана ылайыктуу жерде орнотулган функциялар орнотулган. объектилер да (MySQL өзгөчөлүктөрү сыяктуу). PHP OOP үчүн жарым-жартылай колдоо бар жана жок таза OOP.

PHPде класс жана объект деген эмне деп сурашы мүмкүн? А класс бир же бир нече конкреттүү тапшырмаларды аткаруу үчүн чогуу иштеген өзгөрмөлөрдүн жана функциялардын өз алдынча, көз карандысыз жыйындысы. объектилер а-нын жеке учурлары болуп саналат класс . А класс шаблон же план катары иштейт, алардан көптөгөн инсандар объектилер түзүлүшү мүмкүн.

Бул жерде, PHP-де $this деген эмне?

PHP OOP $ бул Ачкыч сөз. $ бул методдордун ичинде гана жеткиликтүү болгон псевдоөзгөрмө (ошондой эле сакталган ачкыч сөз). Жана, ал учурдагы методдун объектисин билдирет. Келгиле, бир касиети (түсү) менен House классын түзөлү. Андан кийин, андан объект түзүңүз.

PHP ыкмасы деген эмне?

Метод чындыгында класстын/объекттин контекстинде колдонулган функция. Функцияны класстан/объекттен тышкаркы түзгөндө, сиз аны функция деп атасаңыз болот, бирок класстын ичинде функция жаратканда, аны ыкмасы.

Сунушталууда: