<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>