• PHP > forme if condensée

      $x = ($var == 10) ? vrai : faux ;

       

       

      $is_admin = ( $user['permissions'] == 'admin' ? true : false ) ;
      $test = $user['permissions'] == 'admin';

       

      Messages conditionnels

       

      echo 'Bonjour '.( $user['is_logged_in'] ? $user['first_name'] : 'Guest' ).'!' ;

       

      un s si pluriel :

       

      echo 'Vous avez '.$num_items.' message'.($num_items != 1 ? 's' : '').'.' ;

       

      Conditional Basepath

       

      echo '<base href="http'.($PAGE_IS_SECURE ? 's' : '').'://mydomain.com" />';

       

      imbriqué :

       

      echo 'score: '.( $score > 10 ? ($age > 10 ? 'bien' : 'top') : ($age > 10 ? 'nul' : 'bien') );

       

      Leap Year Check

       

      $is_leap_year = ( ( ($year % 4) == 0 ) && ((($year % 100) != 0) || (($year %400) == 0)));

       

      PHP Redirect

       

      header('Location: '.($valid_login ? '/members/index.php' : 'login.php?errors=1')); exit();

       

      ELSEIF :

       

      $somevalue == 'foo' ? 'is foo' : ( $somevalue == 'bar' ? 'is bar' : 'is neither' );

       

       

      valeur par défaut :

       

      echo $username ?: 'unknown';

       

      équivaut à :

       

      echo $username ? $username : 'unknown';

       

      Basic True / False Declaration

      $is_admin = ($user['permissions'] == 'admin') ? true : false;

      Conditional Welcome Message

      echo 'Welcome '.($user['is_logged_in'] ? $user['first_name'] : 'Guest').'!';

       

       

 

Aucun commentaire

 

Laissez un commentaire