Avatar billede krydset Nybegynder
27. april 2004 - 15:48 Der er 6 kommentarer og
1 løsning

hvad betyder ?

i disse her linier fremgår ? hvad gør de ?

// Get inputs from GET or POST request
$num1 = (! empty($_REQUEST[‘num1’])) ? $_REQUEST[‘num1’] : null;
$num2 = (! empty($_REQUEST[‘num2’])) ? $_REQUEST[‘num2’] : null;

Mvh Thomas //Krydset
Avatar billede mat Nybegynder
27. april 2004 - 15:52 #1
Det er conditionals. Det svarer til if..else

erdettesandt ? ja : nej;

mvh mat
Avatar billede soreno Praktikant
27. april 2004 - 15:53 #2
Det er en ternær operator.

(expression1) ? (expression2) : (expression3)

  "If expression1 is true,
  return the value of expression2;
  otherwise, return the value of expression3."

Altså en shortcut til en if-then-else.
Avatar billede krydset Nybegynder
27. april 2004 - 15:57 #3
okay, hvad anbefalses der at bruges
Avatar billede soreno Praktikant
27. april 2004 - 15:58 #4
Brug det som du synes giver bedst læselig kode.

Det bliver givetvis oversat til det samme, når det parses af PHP.
Avatar billede krydset Nybegynder
27. april 2004 - 16:05 #5
okay soreno du gav den bedste beskrivelse så her er point
Avatar billede krydset Nybegynder
27. april 2004 - 16:05 #6
takker for hjælpen
Avatar billede soreno Praktikant
27. april 2004 - 16:06 #7
Der er sandsynligvis flest der har nemmere ved at læse en traditionel if/then/else end end ternær operator.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester