08. januar 2010 - 14:05Der er
7 kommentarer og 1 løsning
Er det den smarteste måde at gøre det på?
Hejsa, Jeg er endelig begyndt at forstå den objektorienteret tankegang og dermed også blevet mere habil i php programmering. Jeg sidder og er i gang med et brugersystem hvor administratoren skal have 3 muligheder, slette, vise, og oprette brugere. Jeg vil helst holde alt dette i samme dokument for nemhedens skyld, men er det den rigtige struktur og er det overhovedet nogen god idé at gøre det på den måde?
Splazz; Jeg ved godt at jeg ikke har noget Oo i min stump kode her, det var mere som en generel orientering af at jeg forstår den oo tankegang. Kan du gå lidt mere i detaljer omkring hvorfor jeg løser opgaven bedre med en switch() frem for med if()?
jeg så lige at jeg havde glemt noget, så den bør nok se sådan her ud:
switch($function){ case 'opret': //opret break; case 'edit': //edit break; case 'show': //show break; default: //du har nu flg muligheder... break; }
jamen jeg synes personligt at det er nemmere at have med en switch at gøre i bl.a. denne type sammenhæng, det er mere overskueligt, og umiddelbart kræver det mindre kode... :)
og et lille tip: hold dine funktionsnavne, variabelnavne, classenavne osv i ÉT sprog (gerne engelsk, så slipper du for bøvle med danske specialkarakterer og om det nu var omdoeb eller omdob ;o) )- det giver et bedre overblik
Okay, jeg bestræber mig på at holde mine variabler og functions i engelsk, men det går lige lidt vel stærkt ind i mellem, specielt når endelig toget kører :) Men tak for din hjælp og tip, smider du svar så får du point ?
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.