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.

Opprette instanser i PHP med "new

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.

Opprette instanser i PHP med "new

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.

Opprette instanser i PHP med "new

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.

Opprette instanser i PHP med "new

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.

Opprette instanser i PHP med "new

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.