Listing 1: Hello World <html>
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php echo '<p>Hallo Welt</p>'; ?>
</body>
</html> 

Listing 2:Typenumwandlung <?php
<?php
$foo = True; // Boolean
$a = 1234; // Float
$a = 1.234; //
$a = 'dies ist ein einfacher String';

// Beispiel für ein Array
$array = array(
    "foo" => "bar",
    "bar" => "foo",
    100   => -100,
    -100  => 100,
);
?>

Listing 3: while
<?php
$aktuelleZahl = 'Aktuelle Zahl: ';
$i = 1;
while ($i <= 50) {
    echo $aktuelleZahl
    echo $i;
    echo "<br>"; 
    $i++;
}
?>

Listing 4: switch
<?php
if ($i == 0) {
    echo "i ist gleich 0";
} elseif ($i == 1) {
    echo "i ist gleich 1";
} elseif ($i == 2) {
    echo "i ist gleich 2";
}

switch ($i) {
    case 0:
        echo "i ist gleich 0";
        break;
    case 1:
        echo "i ist gleich 1";
        break;
    case 2:
        echo "i ist gleich 2";
        break;
}
?>

Listing 5: SimpleXML
<?php
function rssfeed ($webadresse, $anzahl) {
  $xmlfile = $webadresse;
  $xml = simplexml_load_file($xmlfile);
  if ($xml) {
    echo '<li>';
    $i=0;
    foreach ($xml->channel->item as $a) {
      $i=$i+1;
      if ($i<$anzahl) {
        $hyperlink= '<a href="'.$a->link.'">'. $a->title.'</a>';
       echo $hyperlink;
       }
    }
    echo "</li>";
    }
    else {
    echo "Kann Verbindung nicht herstellen";
    }
}
?>

Listing 6: SQLite3-Schnittstelle
<?php
$dbname="usersb.db";
$db = new SQLite3($dbname);
$query = "CREATE TABLE IF NOT EXISTS user_table(user_id integer primary key, user_name text, user_email text)";
$db->exec($query);
?>

