<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://training.aeg-reutlingen.de/infowiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://training.aeg-reutlingen.de/infowiki/feed.php">
        <title>Informatikwiki - php</title>
        <description>Albert Einstein Gymnasium Reutlingen</description>
        <link>https://training.aeg-reutlingen.de/infowiki/</link>
        <image rdf:resource="https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-04T14:39:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion01&amp;rev=1483964954&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02&amp;rev=1420121807&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_01&amp;rev=1415366957&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_02&amp;rev=1651399952&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion03&amp;rev=1420125895&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04&amp;rev=1420124550&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_01&amp;rev=1420125353&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_02&amp;rev=1420124589&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion05&amp;rev=1486966078&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion06&amp;rev=1420124704&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07&amp;rev=1420125714&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_01&amp;rev=1486966153&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_02&amp;rev=1486966182&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_03&amp;rev=1486966231&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_04&amp;rev=1486969996&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion08&amp;rev=1420122330&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:start&amp;rev=1441303184&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Informatikwiki</title>
        <link>https://training.aeg-reutlingen.de/infowiki/</link>
        <url>https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion01&amp;rev=1483964954&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-09T12:29:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion01</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion01&amp;rev=1483964954&amp;do=diff</link>
        <description>=&gt; Übersicht: Einführung in PHP

Lektion 1: Grundlagen



Serverseitige Programmiersprache

PHP ist ein System, das PHP-Code serverseitig verarbeitet. Das bedeutet, dass der Quelltext nicht an den Webbrowser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst die Ausgabe des PHP-Interpreters wird an den Browser geschickt. In den meisten Fällen ist das ein</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02&amp;rev=1420121807&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T14:16:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion02</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02&amp;rev=1420121807&amp;do=diff</link>
        <description>=&gt; Lektion 1: Grundlagen

Lektion 2: Variablen, unvermeidbar!

Variablen sind Platzhalter, für die im Hauptspeicher des Rechners Platz reserviert wird, der durch eine Wertzuweisung mit einem wert befüllt werden kann. In PHP sieht eine solche Wertzuweisung folgendermaßen aus:</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_01&amp;rev=1415366957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-07T13:29:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion02_01</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_01&amp;rev=1415366957&amp;do=diff</link>
        <description>=&gt; Lektion 2: Variablen, unvermeidbar!

Lektion 2.1: Fehlermeldung, was nun?


Entferne an einer Stelle das Semikolon am Zeilenende, was passiert?
LESEN!
----------

=&gt; Lektion 2.2: Dokumentation und Beispielübung

=&gt; Übersicht: Einführung in PHP</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_02&amp;rev=1651399952&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-01T10:12:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion02_02</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion02_02&amp;rev=1651399952&amp;do=diff</link>
        <description>=&gt; Lektion 2.1: Fehlermeldung, was nun?

Lektion 2.2: Dokumentation und Beispielübung

Eine umfassende Dokumentation aller PHP Befehle findet sich in deutscher Sprache unter 

&lt;http://www.php.net/manual/de/index.php&gt;



Übung 3

Schlage die Dokumentation zur (schon etwas ungewohnten) date Funktion nach. 

	*  Achte besonders auf die Beispiele, probiere diese durch Kopieren aus und nutze die Ausgaben, um zu verstehen, was die Funktion macht. Teile der Doku, die du nicht verstehst, darfst du zunäc…</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion03&amp;rev=1420125895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:24:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion03</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion03&amp;rev=1420125895&amp;do=diff</link>
        <description>=&gt; Lektion 2.2: Dokumentation und Beispielübung

Lektion 3: Arrays

Die Feldvariable – auch Array genannt

Arrays sind Wertelisten, die beliebig viele Werte enthalten können. Wenn man mehr als einen Wert in einer Variablen speichern möchte, kommen diese Feldvariablen ins Spiel.
Stelle es dir vor wie eine Fußballmannschaft. Die Variable ist der SSV Reutlingen, die „Elemente“ sind die Spieler, dabei hat das erste Element als Standard den Indexwert (auch key genannt) „0“.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04&amp;rev=1420124550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:02:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion04</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04&amp;rev=1420124550&amp;do=diff</link>
        <description>=&gt; Lektion 3: Arrays

Lektion 4: Fallunterscheidungen

Fallunterscheidungen sind immer dann wichtig, wenn es mehrere Möglichkeiten für den weiteren Ablauf gibt. Es stehen also verschiedene Alternativen zur Verfügung, wobei möglichst nur eine zu einer bestimmten Situation passen sollte.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_01&amp;rev=1420125353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:15:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion04_01</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_01&amp;rev=1420125353&amp;do=diff</link>
        <description>=&gt; Lektion 4: Fallunterscheidungen

Lektion 4.1: IF-ELSE - Fallunterscheidungen

Die if-else-Entscheidungsstruktur

„Wenn du dein Zimmer aufräumst, gibt es Fernsehen, sonst gibt es kein Fernsehen.“

Schreibweise in PHP:
 Wenn (Zimmer aufgeräumt) {         if (Bedingung) {
        Fernsehen;                        Fall A;
 }    sonst {                       }   else {
        kein Fernstehen;                  Fall B;
 }                                  }</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_02&amp;rev=1420124589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:03:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion04_02</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion04_02&amp;rev=1420124589&amp;do=diff</link>
        <description>=&gt; Lektion 4.1: IF-ELSE - Fallunterscheidungen

Lektion 4.2: SWITCH - Abfragen

Einfache IF-Abfragen kann man noch simpler gestalten, indem man auf eine switch-Abfrage ausweicht. Einfach bedeutet dabei, dass es nur einen Vergleichsoperator, nämlich den Operator ==, gibt. Damit sind die switch-Abfragen nicht so mächtig wie die IF-Abfragen, in manchen Fällen aber doch überschaubarer.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion05&amp;rev=1486966078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T06:07:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion05</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion05&amp;rev=1486966078&amp;do=diff</link>
        <description>=&gt; Lektion 4.2: SWITCH - Abfragen

Lektion 5: Formulare auf Webseiten

Ein erstes Formular mit Rückgabe

Beispiel eines Formulars im normalen HTML-Block:
 &lt;form action=&quot;vorname.php&quot; method=&quot;post&quot;&gt;
    &lt;input type=&quot;text&quot; name=&quot;vorname&quot; /&gt;
    &lt;input type=&quot;submit&quot; value=&quot;senden&quot; /&gt;
 &lt;/form&gt;</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion06&amp;rev=1420124704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:05:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion06</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion06&amp;rev=1420124704&amp;do=diff</link>
        <description>=&gt; Lektion 5: Formulare auf Webseiten

Lektion 6: &quot;alte&quot; Dateien aufbereiten - Übungen



	*  Erweitere deine hauptstadt.php-Datei um ein Eingabefeld, welches die Länderkennung mit post übergibt.
	*  Dein if-else-Block soll nun so angepasst werden, dass nach der Eingabe der Länderkennung die entsprechende Hauptstadt ausgegeben wird.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07&amp;rev=1420125714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T15:21:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion07</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07&amp;rev=1420125714&amp;do=diff</link>
        <description>=&gt; Lektion 6: &quot;alte&quot; Dateien aufbereiten - Übungen

Lektion 7: Schleifen

Bisher liefen unsere Anweisungen schrittweise durch das Programm und das nur solange, bis sie am Ende der Datei angekommen waren. Allerdings reicht aber ein solcher linearer Durchlauf von vorne nach hinten zur Lösung mancher Probleme leider nicht aus. Es müssen manche Programmteile mehrfach durchlaufen werden, um schließlich eine Lösung zu erhalten.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_01&amp;rev=1486966153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T06:09:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion07_01</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_01&amp;rev=1486966153&amp;do=diff</link>
        <description>=&gt; Lektion 7: Schleifen

Lektion 7.1: &#039;&#039;while&#039;&#039;-Schleifen

Verschiedene Vorgänge benötigen mehrere Durchgänge, bis ein bestimmter Zustand erreicht ist.

Zum Beispiel kann man, um die Zahlen 1 bis 10 auszugeben folgenden PHP-Code verwenden:


  &lt;?php
    echo &quot;1 &lt;br /&gt;&quot;;
    echo &quot;2 &lt;br /&gt;&quot;;
    echo &quot;3 &lt;br /&gt;&quot;;
    echo &quot;4 &lt;br /&gt;&quot;;
    echo &quot;5 &lt;br /&gt;&quot;;
    echo &quot;6 &lt;br /&gt;&quot;;
    echo &quot;7 &lt;br /&gt;&quot;;
    echo &quot;8 &lt;br /&gt;&quot;;
    echo &quot;9 &lt;br /&gt;&quot;;
    echo &quot;10 &lt;br /&gt;&quot;;
  ?&gt;</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_02&amp;rev=1486966182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T06:09:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion07_02</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_02&amp;rev=1486966182&amp;do=diff</link>
        <description>=&gt; Lektion 7.1: &#039;&#039;while&#039;&#039;-Schleifen

Lektion 7.2: Schleifenunterbrechung

Continue und Break

Der Verlauf einer Schleife kann neben der Schleifenbedingung noch anders gesteuert werden.  Für Schleifen gibt es jedoch noch die speziellen Ausdrücke continue und break.

break - beendet an der aktuellen Stelle die Schleife und führt dann den folgenden PHP-Code aus, so als würde die Schleifenbedingung false ergeben (selbst wenn dies nicht der Fall wäre).</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_03&amp;rev=1486966231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T06:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion07_03</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_03&amp;rev=1486966231&amp;do=diff</link>
        <description>=&gt; Lektion 7.2: Schleifenunterbrechung

Lektion 7.3: &#039;&#039;for&#039;&#039;-Schleifen

for-Schleifen

Eine for-Schleife kann man immer dann einsetzen, wenn man zuvor bereits weiß, wie oft ein Vorgang wiederholt werden soll:


  &lt;?php
    for ($i = 1; $i &lt;= 10; $i++) {
      echo $i . &quot;&lt;br /&gt;&quot;;
    }
  ?&gt;</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_04&amp;rev=1486969996&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T07:13:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion07_04</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion07_04&amp;rev=1486969996&amp;do=diff</link>
        <description>=&gt; Lektion 7.3: &#039;&#039;for&#039;&#039;-Schleifen

Lektion 7.4: &#039;&#039;foreach&#039;&#039;-Schleifen

Für Arrays gibt es den speziellen Schleifentyp foreach. Mit diesem Schleifentyp werden die einzelnen Arrayelemente eines Arrays durchlaufen. Eine Foreach-Schleife beginnt mit dem Schlüsselwort foreach. Dann folgt nach der öffnenden Klammer das Array bzw. die Variable, die das Array enthält, welches durchlaufen werden soll. Danach folgt das Schlüsselwort</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion08&amp;rev=1420122330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-01T14:25:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_lektion08</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:php_lektion08&amp;rev=1420122330&amp;do=diff</link>
        <description>=&gt; Lektion 7.4: &#039;&#039;foreach&#039;&#039;-Schleifen

Lektion 8: Übungen

 Übung 1: Datum und Uhrzeit

	*  Füge deiner Datumsanzeige die aktuelle Uhrzeit hinzu.
	*  Ändere die Ausgabe deiner Datumsanzeige so um, dass auch der morgige Tag mit angezeigt werden kann.

----------

 Übung 2: Länderkennung und Hauptstädte</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:start&amp;rev=1441303184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-03T17:59:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=php:start&amp;rev=1441303184&amp;do=diff</link>
        <description>Einführung in PHP

Teil 1: Trockenübungen

	*  Lektion 1 - Grundlagen
	*  Lektion 2 - Variablen, unvermeidbar!
		*  Lektion 2.1 - Fehlermeldung, was nun? 
		*  Lektion 2.2 - Dokumentation und Beispielübung 

	*  Lektion 3 - Arrays
	*  Lektion 4 - Fallunterscheidungen
		*  Lektion 4.1 - IF-ELSE - Fallunterscheidungen
		*  Lektion 4.1 - SWITCH - Abfragen


Teil 2: PHP kann auch interaktiv

	*  Lektion 5 - Formulare auf Webseiten
	*  Lektion 6 - &quot;alte&quot; Dateien aufbereiten - Übungen
	*  Lektion 7 - …</description>
    </item>
</rdf:RDF>
