Gå til innhold

objektorientert programmering i PHP


Anbefalte innlegg

Videoannonse
Annonse

både ja og nei, jeg bruker et database objekt men ikke noe annet, grunnen til at jeg gjør dette er at jeg slipper å skrive så mye kode og det gir meg muligheten til å f.eks. telle hvor mange spørringer jeg har kjørt på serveren etc..

Lenke til kommentar

Programmerer objektorientert (så langt det lar seg gjøre) i PHP ( og Javascript :D ).

 

Årsaken er ikke alltid å skrive mindre (faktisk må man titt og ofte skrive mer).

 

Fordelen er imidlertid at koden blir MYE renere og lettere å lese. Du øker mulighet for gjenbruk (skrive mindre) og gjør koden mer robust (lettere å foreta endringer uten å ødelegge eksisterende kode).

 

Merk! Man trenger ikke benytte seg av full OOP for å gjøre nytte av dette.

I utgangspunktet holder det å tenke litt Lego. (Blackbox-programmering)

Lenke til kommentar

Objektorientert programmering innebærer bruk av klasser. En klasse kan inneholde én eller flere funksjoner og variable for å holde på data.

 

Objektorientert programmering er derfor avhengig av funksjoner, men bruk av funksjoner alene, vil ikke hjelpe deg særlig langt på vei til å programmere objektorientert.

 

 

Jeg tenkte jeg skulle legge ved et "lite" eksempel for å illustrere, men da ville innlegget mitt bli så langt. :D

 

Invictus har gitt en kortfattet forklaring under php-faq:

http://forum.sourcecode.no/viewtopic.php?t=129638

 

Gi et pip, hvis det er noe som er utydelig eller du ønsker et mer detaljert eksempel på hvordan bruke OOP og fordelene ved det fremfor bruk av funksjoner.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...