|
|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- EN-Revision: 17406 -->
|
|
|
+<!-- EN-Revision: 19577 -->
|
|
|
<!-- Reviewed: no -->
|
|
|
<sect1 id="zend.view.introduction">
|
|
|
<title>Introduction</title>
|
|
|
@@ -181,12 +181,26 @@ chemin/vers/
|
|
|
<title>Balises courtes dans les scripts de vue</title>
|
|
|
|
|
|
<para>
|
|
|
- Dans nos exemples et notre documentation, nous utilisons les balises courtes <acronym>PHP</acronym> :
|
|
|
- <code><?</code> and <code><?=</code>. De plus, nous utilisons parfois <ulink
|
|
|
+ Dans nos exemples et notre documentation, nous utilisons les balises longues <acronym>PHP</acronym> :
|
|
|
+ <emphasis><?php</emphasis>. De plus, nous utilisons parfois <ulink
|
|
|
url="http://us.php.net/manual/en/control-structures.alternative-syntax.php">la syntaxe
|
|
|
alternative des structures de contrôle</ulink>. Ce sont des éléments pratiques à
|
|
|
utiliser lors de la rédaction de vos scripts de vue, car elles rendent les constructions
|
|
|
- plus laconiques, et maintiennent les instructions sur des lignes uniques.
|
|
|
+ plus laconiques, maintiennent les instructions sur des lignes uniques et éliminent la chasse aux
|
|
|
+ accolades à l'intérieur de l'HTML.
|
|
|
+ </para>
|
|
|
+
|
|
|
+ <para>
|
|
|
+ Dans les versions précédentes, nous recommandions souvent l'utilisation des balises
|
|
|
+ courtes (<emphasis><?</emphasis> et <emphasis><?=</emphasis>), car elles rendent
|
|
|
+ les scripts de vues moins verbeux. Cependant, la valeur par défaut du fichier
|
|
|
+ <filename>php.ini</filename> pour le réglage <constant>short_open_tag</constant> est
|
|
|
+ désactivé par défaut en production ou en hébergement mutualisé ; rendant ainsi
|
|
|
+ vos scripts peu portables. De plus, si vous modélisez du <acronym>XML</acronym> dans
|
|
|
+ vos scripts, la présence des balises courtes entrainera l'échec de la validation.
|
|
|
+ Enfin, si vous utilisez les balises courtes et que <constant>short_open_tag</constant>
|
|
|
+ est désactivé, le script retournera soit des erreurs, soit votre code PHP à
|
|
|
+ l'utilisateur.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
@@ -204,7 +218,7 @@ chemin/vers/
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
- Pour ce dernier cas, quand vous souhaitez utiliser les balises courtes mais
|
|
|
+ Si malgré ces avertissements, vous souhaitez utiliser les balises courtes mais
|
|
|
qu'elles sont désactivées, vous avez deux options :
|
|
|
</para>
|
|
|
|
|
|
@@ -241,7 +255,7 @@ $view->setUseStreamWrapper(true);
|
|
|
</listitem>
|
|
|
</itemizedlist>
|
|
|
|
|
|
- <note>
|
|
|
+ <warning>
|
|
|
<title>Les enveloppes de flux de vue dégradent les performances</title>
|
|
|
|
|
|
<para>
|
|
|
@@ -252,7 +266,7 @@ $view->setUseStreamWrapper(true);
|
|
|
longue, ou d'avoir une bonne stratégie de mise en cache partielle ou totale du
|
|
|
contenu de vos pages.
|
|
|
</para>
|
|
|
- </note>
|
|
|
+ </warning>
|
|
|
</sect2>
|
|
|
|
|
|
<sect2 id="zend.view.introduction.accessors">
|