Gå til innhold

Alternative Metoder, Tråden.


Anbefalte innlegg

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 av creAtiive
Lenke til kommentar
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...