Avatar billede Slettet bruger
07. juni 2004 - 13:52 Der er 26 kommentarer og
1 løsning

classes i php?

Jeg har op til flere gange hørt om "classes" i php, men jeg ved ikke hvad det er, eller hvad det kan bruges til...

er der en her der ved det, og vil prøve at forklare mig det?
Avatar billede riversen Nybegynder
07. juni 2004 - 13:54 #1
Avatar billede Slettet bruger
07. juni 2004 - 13:54 #2
Denne artikel er gratis, og beskriver det meget godt hvis du er helt 'grøn' på området.

http://www.eksperten.dk/artikler/269
Avatar billede Slettet bruger
07. juni 2004 - 13:55 #3
og det er jeg!
Avatar billede Slettet bruger
07. juni 2004 - 13:57 #4
Men okay, den forudsætter vidst alligevel en 'basic knowledge' .. måske er det alligevel ikke det bedste.
Avatar billede Slettet bruger
07. juni 2004 - 13:58 #5
måske er det bare mig.. men jeg forstår stadig ikke hvad de kan bruges til!
Avatar billede Slettet bruger
07. juni 2004 - 13:59 #6
jeg er kun lysegrøn indenfor php, men classes har jeg kun hørt om, så jeg vil da godt lige vide lidt om hvad det er for noget, og hvad man kan bruge det til..
Avatar billede riversen Nybegynder
07. juni 2004 - 13:59 #7
klasser kan fx bruges til at repræsentere ting fra den virkelige verden. Fx en bil. Klassen hedder bil og indeholder variabler som gear, hastighed, siddepladser etc. Funktioner bruger du så til at hente eller ændre oplysningerne omkring bilen
Avatar billede Slettet bruger
07. juni 2004 - 14:00 #8
ok, men er det så ligesom en række i en database..?

der står jo også oplysninger om bilen
Avatar billede riversen Nybegynder
07. juni 2004 - 14:04 #9
wicez: ja, lidt kan man vel næsten sige. Skulle til at lave sammenligningen :-)
Avatar billede Slettet bruger
07. juni 2004 - 14:05 #10
:)
men så kommer der måske endnu et dumt spørgsmål fra mig... hvorfor bruge classes når man har databasen?
Avatar billede riversen Nybegynder
07. juni 2004 - 14:09 #11
for ikke at hive dataene ud hele tiden. Du kan jo også lægge anden funktionalitet i klassen. Men PHP er nok ikke lige det bedste sprog at starte med OOP i. Prøv at fx med Java, så vil du nok forstå det.
Avatar billede Slettet bruger
07. juni 2004 - 14:11 #12
ok, indtil videre tror jeg at jeg dropper classes, så får vi at se om jeg kommer til at bruge det... jeg er jo ikke ligefrem en ørn til php, så vil ikke til at begynde med andre "sprog" :D
Avatar billede riversen Nybegynder
07. juni 2004 - 14:16 #13
nu har jeg kode php i et par år og har ikke rigtig brugt klasser endnu.
Avatar billede Slettet bruger
07. juni 2004 - 14:17 #14
ok... så tror jeg også jeg bare glemmer det!

smid lige et svar!
Avatar billede riversen Nybegynder
07. juni 2004 - 14:18 #15
men forestil dig du har et login system og du skal benytte en ordentlig bunke oplysninger om brugeren, som er logget på. Hent dataene ud fra databasen ved login og gem dem i en klasse, som gemmes i en session fx. Så kan du konstant benytte klassen istedet for at forespørge databasen. Det bedste eksempel jeg lige kan komme på

det er gratis.
Avatar billede Slettet bruger
07. juni 2004 - 14:18 #16
Jeg bruger det nogle gange til små ting.. sådan til mysql_connect(); - ting og den slags. Men jeg er enig, det er ikke ret meget.

Jeg lavede en lille "gå-i-byen" site for en klient en gang, hvor det blev lidt bedre med klasser. Men jeg er enig, det er ikke ret meget.
Avatar billede Slettet bruger
07. juni 2004 - 14:19 #17
ok, kom med et svar anyway, du skal have point
Avatar billede Slettet bruger
07. juni 2004 - 14:19 #18
.. og der fik jeg vidst smidt lidt fylde-sætninger ind.. jeg er vidst træt! :(
Avatar billede thb Nybegynder
07. juni 2004 - 14:21 #19
Prøv at læs den her: http://www.massassi.com/php/articles/classes/

Den har hjulpet mig.. :D

Thomas
Avatar billede Slettet bruger
07. juni 2004 - 14:32 #20
riversen jeg befaler dig... læg et svar!
Avatar billede mcgoat Nybegynder
07. juni 2004 - 14:37 #21
hey pacr000000n.... hehe.... Jess ged her fra comp cafe i hørsholm....
Avatar billede Slettet bruger
07. juni 2004 - 14:38 #22
riversen... kom med et svar plz, du fortjener point!
Avatar billede riversen Nybegynder
07. juni 2004 - 14:55 #23
bare tag dem selv...
Avatar billede Slettet bruger
07. juni 2004 - 14:58 #24
jeg ville give point til den person der forklarede mig om classes, det gjorde du, og så skal du have point, sådan er det... hvis du ikke snart kommer med et svar får du ekstra point :)
Avatar billede Slettet bruger
07. juni 2004 - 15:00 #25
ok nu viser jeg dig hvordan man svarer, og så skal du bare gøre det samme...
Avatar billede Slettet bruger
07. juni 2004 - 15:12 #26
ok lukket... nu fik du din vilje!
Avatar billede riversen Nybegynder
07. juni 2004 - 15:38 #27
:-P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester