ChrisB: Proble: "Notice: Undefined index"

Beitrag lesen

Hi,

Oder kürzer mit dem ternären Operator:

<?php
switch (isset($_GET['p']) ? $_GET['p'] : '') {
   case 'test' : $inhalt = array('content/test.php', 'Test');
     break;

default : $inhalt = array('content/leer.php', 'Startseite');
  }
?>


>   
> Oder, Möglichkeit 3, falls default ausgeführt werden soll falls $\_GET['p'] nicht gesetzt ist so:  
  
Das passiert doch mit obigem Code eh schon.  
Wenn $\_GET['p'] nicht existiert, vergleicht switch den Leerstring '' mit 'test'. Das ergibt nicht true, also wird der default-Zweig ausgeführt.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?