Lidt pinligt!!

Tags:    php

Ja, nu må jeg gøre som der står i mit creed :D. Jeg kan efterhånden det meste i PHP, jeg har lavet mange ting og alt har virket. MEN jeg bruger normalt en gelt masse $_GET funktioner, fx. index.php?function=registrer, og så er der en funktion der hedder noget med:

if($_GET['function'] == 'registrer'){
kode kode kode
}

Det hele virker og er fint nok, men ikke så funktionelt! Jeg vil meget hellere bruge OOP da det er nemmere og lave en core og bygge ud derfra, sætte moduler ind, opdatere etc. Jeg har virkelig prøvet på at lære det, men uden succes. Jeg kan godt se hele idéen i det og kan også godt se logistikken i koden når jeg læser den. Jeg kan bare ikke selv få det til at virke. Jeg beder om at en måske kunne skrive noget om OOP sådan jeg også fatter det, og kan få det til at virke. Bare basalt, fx. at skrive en funktion, eller nærmere køre(run) den. Eller en som kan give nogle rigtig gode links til nogle tuts, (har læst på Udvikleren), eller måske begge dele?

På forhånd tak, gode UP at tjene :D. Og alle nybegyndere der måske læser dette, erfarne som koder php (eller andet) også kan have svært ved noget :D :)

Hvad du ikke kan finde ud af, er en mangel, som kan og bør blive udbedret!



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
For det første er OOP ikke svaret på alt. Til nogle opgaver vil det måske være bedre, men bestemt ikke til alle. For det andet er PHP ikke verdens bedste OO sprog. Det blev væsentligt forbedret med version 5, men er i mine øjne stadig mangelfuldt. Prøv at finde bøger om OOP generalt, og ikke PHP-bøger.

Kode som "if($_GET['noget']) { gør noget }" vil du også få hvis du arbejder objektorienterede.

[Redigeret d. 11/08-05 17:11:27 af Jesper Mikkelsen]



Og det er variabler ikke functioner du viser i dit exempel.
en function er:

function doThis($somevarirable){

return $somevalue;
}

og kaldes

doThis('blabla');
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



t