Variable Variable

Dies ist nun schon fortgeschricodeene PHP-Programmierung: In manchen Fällen will man Schleifen über eine Menge von Variablen laufen lassen. Zum Beispiel wenn man viele Eingabefelder in einem Formular hat:


\begin{code}
\textless{}INPUT NAME=''feld0'' \textgreater{}
\textless{}INPUT N...
...\textgreater{}
...
\textless{}INPUT NAME=''feld99'' \textgreater{}
\end{code}

Nun ist es sehr mühsam, alle Felder einzeln zu behandeln. Will man z.B. einfach den Inhalt aller Eingabefelder ausgeben, so kann man stacode der folgenden 100 Befehle
\begin{code}
echo ''feld0: \$feld0 \textless{}BR\textgreater{}\(\backslash\)n''...
...cho ''feld99: \$feld99 \textless{}BR\textgreater{}\(\backslash\)n'';
\end{code}

auch folgendermaßen vorgehen.

Wir basteln uns den jeweiligen Variablennamen zusammen:
\begin{code}
for (\$i=0;\$i\textless{}100;\$i++) \{
\$v = ''feld''.\$i;
echo ''\$v: \$\{\$v\} \textless{}BR\textgreater{}\(\backslash\)n'';
\}
\end{code}

Mit einem
\begin{code}\$v\end{code}
erhalten wir den Variablennamen, mit
\begin{code}\$\{\$v\}\end{code}
greifen wir auf den Inhalt der Variablen mit dem Namen
\begin{code}\$v\end{code}
zu.


\begin{question}
\par
Schreiben Sie ein PHP-Programm fuer eine HTML-Datei,
das ...
...Datei aufgerufen hat.
Verwenden Sie dazu den Cookie-Befehl.
\par
\end{question}

HREF URL="mailto:bboett@adlp.org" name="Bruno Böttcher", Grundlage für dieses Dokument waren unter anderem die Vorlagen von
\begin{code}
HREF URL=''mailto:Alfred.Wassermann@uni-bayreuth.de''
name=''Alfred.Wassermann@uni
-bayreuth.de''
\par
\end{code}

PHP und TCP/IP

Benutzung von TCP/IP
\begin{diapo}{Benutzung von TCP/IP}
\begin{liste}
\item Das Netzwerk
\item Socke...
...item Blockierende und nicht-blockierende Operationen
\par
\end{liste}\end{diapo}