Jei pradedate dirbti su objektiškai orientuota programavimu PHP, gebėjimas kurti klases ir objektus yra esminis. Šiame vadove sužinosite, kaip PHP sukurti instance iš klasių ir dirbti su raktažodžiu „new“. Tai sudaro pagrindą sudėtingų ir struktūruotų programų kūrimui.
Pagrindiniai įžvalgos
- Klasės yra brėžiniai objektams, kurie apibrėžia tam tikras savybes ir metodus.
- Šių klasių instancijos sukuriamos naudojant raktažodį „new“.
- Prieiga prie savybių ir metodų PHP vykdoma kitaip nei kai kuriose kitose programavimo kalbose.
- Sąveika su instancijomis yra esminė objektiškai orientuoto programavimo PHP dalis.
Žingsnis po žingsnio vadovas
1. Klasės apibrėžimas
Prieš sukurdami klasės instanciją, pirmiausia turite apibrėžti klasę. Klasė apima savybes, kurios atspindi objekto būseną, ir metodus, kurie apibrėžia objekto elgesį. Pradedate nuo klasės struktūros aiškinimo.

2. Instancijos sukūrimas naudojant „new“
Po to, kai klasė buvo apibrėžta, atėjo laikas sukurti instanciją. Naudojate raktažodį „new“, po kurio eina klasės pavadinimas, norėdami instancijuoti naują objektą. Ši instancija saugoma kintamajame, kuris suteikia jums prieigą prie šios klasės savybių ir metodų.

3. Prieiga prie instancijos savybių
Norėdami pasiekti instancijos savybes, naudojate specialią PHP sintaksę, apibrėžiančią prieigos prie šių elementų būdą. Vietoj taško, kaip tai daroma kai kuriose kitose programavimo kalbose, čia naudojate brūkšnį ir tada kampinę skliaustelę.
Tai suteikia jums prieigą prie „Tipas“ savybės jūsų instancijoje.

4. Prieiga prie instancijos metodų
Panašiai kaip pasiekiant savybes, galite taip pat iššaukti metodus, kurie apibrėžti klasėje. Taip pat naudojate brūkšnį ir kampinę skliaustelę sintaksę, kad kreiptumėtės į metodą, pavyzdžiui, getTip().
5. Rezultatų pateikimas naršyklėje
Kad įsitikintumėte, jog viskas veikia tinkamai, naudinga pateikti rezultatus naršyklėje. Tam galite pridėti HTML eilučių pertrauką, kad struktūruotumėte išvestį. Tada atidarote failą naršyklėje ir tikrinate vaizdavimą. Išvestis parodys savybių turinį ir metodo rezultatą. Tai padės jums užtikrinti, kad jūsų instancija veikia teisingai.

6. Pagrindinė santrauka
Dabar išmokote pagrindinius žingsnius, kad galėtumėte dirbti su klasėmis ir instancijomis PHP. Galite apibrėžti klases, kurti objektus ir naudodami specialią sintaksę pasiekti jų savybes ir metodus. Taip esate gerai pasiruošę gilintis į objektiškai orientuotą programavimą PHP.

Santrauka – Nuo klasės iki objekto: instancijos PHP su „new“
Šiame vadove išmokote, kaip PHP apibrėžti klases ir sukurti iš šių klasių instancijas naudojant raktažodį „new“. Be to, sužinojote, kaip pasiekti savybes ir metodus, ir rezultato naršyklėje pateikimas padeda jums patikrinti įgyvendinimą.
Dažnai užduodami klausimai
Kaip apibrėžti klasę PHP?Pradėkite nuo raktažodžio „class“, po kurio eina klasės pavadinimas, ir atidarykite bloką, kad apibrėžtumėte savybes ir metodus.
Kaip sukurti klasės instanciją?Naudokite raktažodį „new“, po kurio eina klasės pavadinimas, kad sukurtumėte naują instanciją.
Kaip pasiekti klasės savybes?Naudokite sintaksę ->, po kurios eina savybės pavadinimas, kad pasiektumėte jas.
Kaip iššaukti klasės metodą?Naudokite tą pačią -> sintaksę, po kurios eina metodo pavadinimas, ir pridėkite skliaustus, kad iššauktumėte metodą.