creAtiive Skrevet 24. august 2008 Del Skrevet 24. august 2008 (endret) Her kan vi poste alternative koder, enklere løsninger etc.. _________________________________________________________ Alternativ Metode Eksempel: Istedenfor å skrive slik: <?php $a = 231; if($a === 22) { echo "Tallet er 22."; } if($a === 23) { echo "Tallet er 23."; } else { echo "Ikke 22, eller 23!"; } ?> Kan du heller skrive det slik: <?php $a = 231; $wa = $a === 22 ? "Tallet er 22." : ( $a === 23 ? "Tallet er 23." : ( "Ikke 22, eller 23!")); print("$wa"); ?> Endret 24. august 2008 av creAtiive Lenke til kommentar
Ernie Skrevet 24. august 2008 Del Skrevet 24. august 2008 Unnskyld meg, men hva er poenget? Skape mer uleslig kode? Færre kodelinjer betyr iallfall ikke bedre kode hvis det er det du tror. Har testet en kodesnutt på ca 80 linjer som gjore eksakt det samme som en på 25 linjer og var marginalt raskere ... Forøvrig, det første eksemplet ditt kan skrives slik: <?php $a = 231; switch($a) { case 22: echo "Tallet er 22."; break; case 23: echo "Tallet er 23."; break; default: echo "Ikke 22, eller 23!"; } ?> hvilket vil være mye mer oversiktelig. Lenke til kommentar
Alex Moran Skrevet 24. august 2008 Del Skrevet 24. august 2008 print("$wa"); -> print $wa; / echo $wa; Lenke til kommentar
creAtiive Skrevet 24. august 2008 Forfatter Del Skrevet 24. august 2008 @ernie Her kan vi poste alternative koder, enklere løsninger etc.._________________________________________________________ Gjerne post noen, dere selv har skrevet. Lenke til kommentar
Lokaltog Skrevet 25. august 2008 Del Skrevet 25. august 2008 @ernie Her kan vi poste alternative koder, enklere løsninger etc.._________________________________________________________ Gjerne post noen, dere selv har skrevet. What's your point? Koden til ernie er jo den enkleste måten å gjøre dette på. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå