<html>
<title>Variablen auf Existenz, Inhalt und Datentyp testen, Inhalt von PHP-Variablen anzeigen</title> 
<head>
</head>
<body>
<?
   function variablentesten()
   {
      $a=12;

      if (is_integer($a))
      { 
         echo ("Die Variable ist eine ganze Zahl. <br>");
      }
      else 
      {
         echo ("Die Variable ist keine ganze Zahl. <br>");
      }

      $a=1.2;

      if (is_double($a))
      { 
         echo ("Die Variable ist eine Kommazahl. <br>");
      }
      else 
      {
         echo ("Die Variable ist keine Kommazahl. <br>");
      }

      $a="1.2";

      if (is_string($a))
      { 
         echo ("Die Variable ist eine Zeichenkette(String). <br>");
      }
      else 
      {
         echo ("Die Variable ist eine Zeichenkette (String). <br>");
      }

      // is_array   --> pr�ft, ob die Variable vom Datentyp Array (Feld) ist
      // is_objekt  --> pr�ft, ob die Variable vom Datentyp Objekt ist

      // Variable testen, ob sie vorhanden ist
      if (isset($a))
      { 
         echo ('Die Variable $a ist vorhanden. <br>');
      }
      else 
      {
         echo ('Die Variable $a ist nicht vorhanden. <br>');
      }

      if (empty($a)) 
      {
         echo ('Die Variable $a besitzt keinen Wert. <br>');
      }
      else 
      {
         echo ('Die Variable $a besitzt einen Wert. <br>');
      }
     
      // Variable l�schen
      unset($a);

      if (empty($a)) 
      {
         echo ('Die Variable $a besitzt keinen Wert. <br>');
      }
      else 
      {
         echo ('Die Variable $a besitzt einen Wert. <br>');
      }
      
      if (isset($a))
      { 
         echo ('Die Variable $a ist vorhanden. <br>');
      }
      else 
      {
         echo ('Die Variable $a ist nicht vorhanden. <br>');
      }

   }

   function zeigephpvariablen()
   {
      // PHP-Variablen:
      // $_COOKIE, $_GET, $_POST, $_REQUEST, $_FILES, $_ENV, $_SERVER, $_SESSION

      $einFeld=$_SERVER;
      $Feldname='$_SERVER';
      
      $i=1;
      foreach($einFeld as $element)
      {
         echo("$Feldname"."[".$i."] = ".$element."<br>");
         $i=$i+1;
      }
   }

   variablentesten();
   zeigephpvariablen();
?>
</body>
</html>