Når du begynner med objektorientert programmering i PHP, er evnen til å opprette klasser og objekter av avgjørende betydning. I denne veiledningen vil du lære hvordan du lager forekomster av klasser i PHP og arbeider med nøkkelordet «new». Dette danner grunnlaget for utvikling av komplekse og strukturerte applikasjoner.
Viktigste funn
- Klasser er planer for objekter som definerer spesifikke egenskaper og metoder.
- Forekomster av disse klassene opprettes ved hjelp av nøkkelordet «new».
- Tilgang til egenskaper og metoder i PHP er forskjellig fra noen andre programmeringsspråk.
- Arbeid med forekomster er grunnleggende for objektorientert programmering i PHP.
Trinn-for-trinn-veiledning
1. Definere en klasse
Før du kan opprette en forekomst av en klasse, må du først definere en klasse. En klasse inneholder egenskaper som representerer tilstanden til objektet, og metoder som definerer oppførselen til objektet. Her begynner du med å klargjøre strukturen til klassen din.

2. Opprette en forekomst med «new»
Når klassen er definert, er det på tide å opprette en forekomst. Du bruker nøkkelordet «new», etterfulgt av klassenavnet, for å instansiere et nytt objekt. Denne forekomsten lagres i en variabel som gir deg tilgang til egenskapene og metodene til denne klassen.

3. Tilgang til egenskaper til forekomsten
For å få tilgang til egenskapene til en forekomst, bruker du den spesielle PHP-syntaksen som definerer tilgangen til disse elementene. I stedet for et punkt, som i noen andre programmeringsspråk, bruker du her bindestrek og deretter spiss parentes.
Dette gir deg tilgang til egenskapen «type» til din forekomst.

4. Tilgang til metoder til forekomsten
På samme måte som med tilgangen til egenskaper, kan du også kalle metoder som er definert i klassen. Du bruker også bindestrek- og spiss parentes-syntaksen for å henvende deg til en metode, som for eksempel getType().
5. Vise resultatene i nettleseren
For å sikre at alt fungerer som det skal, er det nyttig å vise resultatene i en nettleser. Du kan legge til et HTML-linjebruk for å strukturere utskriften. Deretter åpner du filen i nettleseren og sjekker fremstillingen. Utskriften viser innholdet av egenskapene og resultatet av metoden. Dette hjelper deg med å sikre at forekomsten din fungerer korrekt.

6. Grunnleggende oppsummering
Du har nå lært de grunnleggende trinnene for å arbeide med klasser og forekomster i PHP. Du kan definere klasser, opprette objekter og få tilgang til deres egenskaper og metoder ved hjelp av spesifikk syntaks. Du er dermed godt rustet til å fordype deg mer i objektorientert programmering i PHP.

Oppsummering – Fra klasse til objekt: Forekomster i PHP med «new»
I denne veiledningen har du lært hvordan du definerer klasser i PHP og oppretter forekomster av disse klassene med nøkkelordet «new». I tillegg har du lært hvordan du får tilgang til egenskaper og metoder, og resultatet i nettleseren hjelper deg med å sjekke implementeringen.
Vanlige spørsmål
Hvordan definerer jeg en klasse i PHP?Du begynner med nøkkelordet «class» etterfulgt av klassenavnet og åpner en blokk for å definere egenskaper og metoder.
Hvordan lager jeg en forekomst av en klasse?Bruk nøkkelordet «new» etterfulgt av klassenavnet for å opprette en ny forekomst.
Hvordan får jeg tilgang til egenskaper i en klasse?Bruk syntaksen ->, etterfulgt av navnet på egenskapen for å få tilgang til den.
Hvordan kaller jeg en metode i en klasse?Bruk samme ->-syntaks etterfulgt av metodens navn og legg til parenteser for å kalle metoden.