La 1\iere{} ligne du programme affecte une valeur à une variable texte; d'après le nom donné à la variable, il s'agit du chemin vers une image, donc d'un répertoire dans lequel se trouve une image.

La seconde ligne définit un tableau (\og array \fg) de 4 valeurs.

Ensuite, l'instruction \texttt{foreach} ressemble à \og for \fg{} : il s'agit alors d'une boucle. Son argument (\texttt{\$arr as \$value}) fait référence au tableau précédemment défini. On peut donc traduire cela par le fait que l'on va parcourir ce tableau et que chaque valeur sera désignée par la variable \texttt{\$value}.

L'instruction \texttt{echo} signifie que l'on affiche quelque chose. La suite ressemble à du HTML et la balise \texttt{<img src='...'>} nous dit que l'on affiche une image, donc le nom est le répertoire suivi de la valeur sur laquelle on est. Concrètement, le code HTML engendré par le programme PHP est :

\Par

\begin{tabular}{@{\qquad}>{\ttfamily}l}
<img src='/images/4.png'/>\\
<img src='/images/7.png'/>\\
<img src='/images/19.png'/>\\
<img src='/images/23.png'/>
\end{tabular}

\Par

Ce programme affiche donc 4 images.
