11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 8ad67ee7a8cc6c9d7a4cf78065cab87bf2e6c08e Maintainer: yannick Status: ready -->
2+ <!-- EN-Revision: 8d3531e9d0b4a1ad88fd016077c0e2df3b0bf122 Maintainer: yannick Status: ready -->
33<!-- Reviewed: no -->
44<!-- CREDITS: DavidA -->
55
6- <chapter xml : id =" language.basic-syntax" xmlns =" http://docbook.org/ns/docbook" >
6+ <chapter xml : id =" language.basic-syntax" xmlns =" http://docbook.org/ns/docbook" annotations = " interactive " >
77 <title >La syntaxe de base</title >
88 <sect1 xml : id =" language.basic-syntax.phptags" >
99 <title >Balises PHP</title >
6464 un espace ou une nouvelle ligne après la balise de fermeture de PHP, ce qui
6565 causerait des effets non voulus car PHP commencera à afficher la sortie,
6666 ce qui n'est souvent pas le cas désiré.
67- <informalexample >
67+ </para >
68+ <para >
69+ <example >
70+ <title >Fichier contenant uniquement du code PHP</title >
6871 <programlisting role =" php" >
6972<![CDATA[
7073<?php
71- echo "Bonjour le monde ! ";
74+ echo "Bonjour le monde\n ";
7275
7376// ... encore du code
7477
75- echo "Dernière instruction";
78+ echo "Dernière instruction\n ";
7679
7780// le script se termine ici, sans la balise de fermeture PHP
7881]]>
7982 </programlisting >
80- </informalexample >
83+ </example >
8184 </para >
8285 </sect1 >
8386
@@ -88,15 +91,20 @@ echo "Dernière instruction";
8891 est ignoré par l'analyseur PHP, ce qui permet d'avoir des fichiers PHP
8992 mixant les contenus. Ceci permet à PHP d'être contenu dans des documents
9093 HTML, pour créer par exemple des templates.
91- <informalexample >
94+ </para >
95+ <para >
96+ <example >
97+ <title >Intégrer du PHP dans du HTML</title >
9298 <programlisting role =" php" >
9399<![CDATA[
94100<p>Ceci sera ignoré par PHP et affiché au navigateur.</p>
95101<?php echo 'Alors que ceci sera analysé par PHP.'; ?>
96102<p>Ceci sera aussi ignoré par PHP et affiché au navigateur.</p>
97103]]>
98104 </programlisting >
99- </informalexample >
105+ </example >
106+ </para >
107+ <para >
100108 Ceci fonctionne comme prévu parce que lorsque l'interpréteur PHP rencontre
101109 la balise fermante ?> , il commence simplement à afficher ce qu'il
102110 rencontre (mis à part la nouvelle ligne qui est immédiatement suivie : voir
@@ -176,22 +184,22 @@ But newline now
176184 </para >
177185
178186 <para >
179- Exemples d'entrée et de sortie de l'analyseur PHP :
180-
181- <informalexample >
187+ <example >
188+ <title >Exemples d'entrée et de sortie du parseur PHP</title >
182189 <programlisting role =" php" >
183190<![CDATA[
184191<?php
185- echo 'This is a test';
192+ echo 'This is a test\n ';
186193?>
187194
188- <?php echo 'This is a test' ?>
195+ <?php echo 'This is a test\n ' ?>
189196
190- <?php echo 'We omitted the last closing tag';
197+ <?php echo 'We omitted the last closing tag\n ';
191198]]>
192199 </programlisting >
193- </informalexample >
194-
200+ </example >
201+ </para >
202+ <para >
195203 <note >
196204 <para >
197205 La balise fermante d'un bloc PHP à la fin d'un fichier est optionnelle,
@@ -213,16 +221,18 @@ But newline now
213221 PHP supporte les commentaires de type C, C++ et Shell Unix (aussi
214222 appelé style Perl). Par exemple :
215223
216- <example >
217- <title >Exemple de commentaire</title >
224+ </para >
225+ <para >
226+ <example >
227+ <title >Commentaires</title >
218228 <programlisting role =" php" >
219229<![CDATA[
220230<?php
221- echo 'Ceci est un test'; // Ceci est un commentaire sur une seule ligne, style c++
231+ echo 'Ceci est un test\n '; // Ceci est un commentaire sur une seule ligne, style c++
222232 /* Ceci est un commentaire sur
223233 plusieurs lignes */
224- echo 'Ceci est un autre test';
225- echo 'Et un test final'; # Ceci est un commentaire style shell sur une seule ligne
234+ echo 'Ceci est un autre test\n ';
235+ echo 'Et un test final\n '; # Ceci est un commentaire style shell sur une seule ligne
226236?>
227237]]>
228238 </programlisting >
0 commit comments