johny7: IF-Konstrukt kürzen

Beitrag lesen

Moin allerseits,

so nochmal genauer:

$aktiv = "1";

if($aktiv == "1")
{
        $var = $_GET['var']; //mit Absicht nicht geprüft

if($var = "test")
        {
                //Anweisungen
        }
}

else
{
        //Anweisungen
}

Also, wenn beide Male die exakt gleichen Anweisungen ausgeführt werden, dann kannst du das so schreiben:  
  
~~~php
  
$aktiv = true;  
  
if(!$aktiv || ($aktiv && $_GET['var']=='test'))  
{  
//    Anweisungen  
}  
  

Mit !$aktiv hättest du deinen else-Part abgedeckt, mit ($aktiv && $_GET['var']=='test') den if-Part.

Grüße, JN

--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de