meastp Skrevet 14. juni 2004 Skrevet 14. juni 2004 Hei! Kunne noen forklare dette scriptet på en grei måte? <?php switch ($page) { case "main": include('main.php'); break; case "0": default: echo "Defaultteksten din her.."; break; } ?> og <?php if ($page == "main") { echo "det du vil skal komme, evt et includescript her.."; } ?>
???????? Skrevet 14. juni 2004 Skrevet 14. juni 2004 Hvor mye PHP kan du? http://no2.php.net/switch http://no2.php.net/manual/en/language.cont...l-structures.if
TorS Skrevet 14. juni 2004 Skrevet 14. juni 2004 Scriptet er ikke værre enn at det tar en variabel ($page) og sjekker om det har noen verdier, i dette tilfellet: "main" eller "0". Hvis $page har verdien "main", inkluderer scriptet en fil som heter "main.php". Hvis $page derimot har verdien "0", skriver den "Defaultteksten din her..". Kodesnutt nummer to sjekker også om $page har verdien "main", og hvis den har det, skriver den "det du vil skal komme, evt et includescript her.." ut på skjermen din. Dette kan du selvsagt bytte ut med include("main.php"); og du vil få samme funksjonalitet som i kodesnutt en.
meastp Skrevet 14. juni 2004 Forfatter Skrevet 14. juni 2004 De to kodesnuttene kan brukes hver for seg, dvs. det er to forskjellige løsninger på et gitt problem?
TorS Skrevet 14. juni 2004 Skrevet 14. juni 2004 Helt riktig... Men det kan ofte se mye ryddigere ut med switch-utgaven... særlig hvis du har mange alternativer å velge mellom.
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å