/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
&&
Fra : Holst


Dato : 28-01-06 19:13


Okay, jeg opgiver at finde svaret på nettet.

Bruger man i PHP && som et logisk og?

Altså:

if( ($a == 1) && ($b == 1))
{
   do whatever;
}


 
 
Erlend Klakegg Bergh~ (28-01-2006)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 28-01-06 19:26

Holst skrev:
>
> Okay, jeg opgiver at finde svaret på nettet.
>
> Bruger man i PHP && som et logisk og?
>
> Altså:
>
> if( ($a == 1) && ($b == 1))
> {
> do whatever;
> }

Det stemmer. Du finner mer om det i PHP sin manual.

<URL: http://www.php.net/manual/en/language.operators.logical.php >

--

Vennlig hilsen

Erlend Klakegg Bergheim

Holst (28-01-2006)
Kommentar
Fra : Holst


Dato : 28-01-06 19:32


Erlend Klakegg Bergheim wrote:

> Det stemmer. Du finner mer om det i PHP sin manual.
>
> <URL: http://www.php.net/manual/en/language.operators.logical.php >

Tusind tak! Så virker alt som det skal.

Jeg kunne nemlig ikke få det til at virke, men det viste sig, at jeg
havde initialiseret en variable forkert ... Suk!

Kasper Johansen (28-01-2006)
Kommentar
Fra : Kasper Johansen


Dato : 28-01-06 22:25

Holst skrev:
> if( ($a == 1) && ($b == 1))
> {
> do whatever;
> }

I dette eksempel vil "check_this()" IKKE blive kørt (outputs nothing).

<?
   function check_this(){
      echo "LALALA siger Doplh.";
   }
   
   $var = false;
   
   if ($var == true && check_this() == true){
      
   }
?>


I dette eksempel vil "check_this()" blive kørt (outputs: "LALALA siger
Dolph.").

<?
   function check_this(){
      echo "LALALA siger Dolph.";
   }
   
   $var = false;
   
   if ($var == true & check_this() == true){
      
   }
?>



Det er altså vigtigt, at hvis du regner med at "check_this()" SKAL blive
kørt, at du kun bruger et "&"-tegn. Mens at && er den optimale, da, hvis
det første argument er falskt, vil de følgende argumenter IKKE blive
testet (stil derfor altid det mest simple argument først ved brug af "&&").


--
Med venlig hilsen
Kasper Johansen

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste