<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:coop="http://www.google.com/coop/namespace"
		>
<channel>
	<title>Commentaires sur : Ne fermez pas vos tags à la fin des fichiers PHP</title>
	<atom:link href="http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/</link>
	<description>Lapin Blanc, le weblog de Kévin Dunglas.</description>
	<lastBuildDate>Wed, 27 Jan 2010 22:10:00 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : solstice</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-32990</link>
		<dc:creator>solstice</dc:creator>
		<pubDate>Tue, 23 Jun 2009 08:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-32990</guid>
		<description>php5 justement et dans le future tend &#224; se normaliser de plus en plus au contraire ! Il y a une grande diff&#233;rence entre php4 et php5.  
PHP4 &#233;tait bien trop laxiste et PHP5 se professionnalise beaucoup plus et demande de plus en plus de la rigueur dans la mani&#232;re de coder (qui se rapproche on peut all&#232;grement le remarquer de l&#039;ASP3 en terme de rigueur.  
 
Donc &quot;la norme php n&#039;existe pas ?&quot; J&#039;en doute fort il suffit de voir l&#039;axe que prend zend. </description>
		<content:encoded><![CDATA[<p>php5 justement et dans le future tend &agrave; se normaliser de plus en plus au contraire ! Il y a une grande diff&eacute;rence entre php4 et php5.<br />
PHP4 &eacute;tait bien trop laxiste et PHP5 se professionnalise beaucoup plus et demande de plus en plus de la rigueur dans la mani&egrave;re de coder (qui se rapproche on peut all&egrave;grement le remarquer de l&#039;ASP3 en terme de rigueur.  </p>
<p>Donc &quot;la norme php n&#039;existe pas ?&quot; J&#039;en doute fort il suffit de voir l&#039;axe que prend zend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Anonyme</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-3116</link>
		<dc:creator>Anonyme</dc:creator>
		<pubDate>Tue, 12 Aug 2008 13:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-3116</guid>
		<description>&lt;strong&gt;Ne fermez pas vos tags  la fin des fichiers PHP...&lt;/strong&gt;

Le langage PHP nimpose pas de fermer un bloc de code avec ?&gt; si se bloc se trouve tout  la fin du fichier, et pour cause, mieux vaut lomettre dans les fichiers susceptibles dtres inclus par dautres !

Dtails et exemples ?...</description>
		<content:encoded><![CDATA[<p><strong>Ne fermez pas vos tags  la fin des fichiers PHP&#8230;</strong></p>
<p>Le langage PHP nimpose pas de fermer un bloc de code avec ?&gt; si se bloc se trouve tout  la fin du fichier, et pour cause, mieux vaut lomettre dans les fichiers susceptibles dtres inclus par dautres !</p>
<p>Dtails et exemples ?&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Lupus Michaelis</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2695</link>
		<dc:creator>Lupus Michaelis</dc:creator>
		<pubDate>Thu, 31 Jul 2008 02:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2695</guid>
		<description>Ça me conforte dans mon opinion sur PHP :p

Ceci dit, je préfères m&#039;imposer un peu de rigueur, ça ne fait pas de mal (et terminer est la moindre des choses).

Ensuite c&#039;est une affaire de goût.</description>
		<content:encoded><![CDATA[<p>Ça me conforte dans mon opinion sur PHP :p</p>
<p>Ceci dit, je préfères m&#8217;imposer un peu de rigueur, ça ne fait pas de mal (et terminer est la moindre des choses).</p>
<p>Ensuite c&#8217;est une affaire de goût.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : keyes</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2618</link>
		<dc:creator>keyes</dc:creator>
		<pubDate>Sun, 27 Jul 2008 21:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2618</guid>
		<description>Je viens de jeter un œil au code source du Zend Framework (qui pourrait faire référence vu ses auteurs :P) et à celui de Symfony, deux projets réputés d&#039;excellente facture : tous les deux ne ferment pas les tags en fin de fichiers.</description>
		<content:encoded><![CDATA[<p>Je viens de jeter un œil au code source du Zend Framework (qui pourrait faire référence vu ses auteurs <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) et à celui de Symfony, deux projets réputés d&#8217;excellente facture : tous les deux ne ferment pas les tags en fin de fichiers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : keyes</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2615</link>
		<dc:creator>keyes</dc:creator>
		<pubDate>Sun, 27 Jul 2008 18:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2615</guid>
		<description>Mea culpa, PHP n&#039;est pas normalisé (au sens Java du terme).
Disons que l&#039;implémentation du langage de The PHP Group ne l&#039;impose pas ;)

Omettre ce tag peut causer problème en cas d&#039;utilisation du fichier source PHP par un analyseur XML, ce qui est très rare, beaucoup plus que celui d&#039;envoyer involontairement des caractères invisibles après le ?&gt;.
Après, suivant les cas, ça peut ne pas être super élégant (j&#039;omets ce tag quasi-exclusivement dans mes classes, jamais dans mes templates).  

Voyons ce que la documentation officielle en dit :

Note: La balise fermante d&#039;un bloc PHP à la fin d&#039;un fichier est optionnel, et parfois, il est utile de l&#039;omettre lors de l&#039;utilisation de la fonction include() ou de la fonction require(), car les espaces non désirés n&#039;apparaîtront pas à la fin des fichiers, et ainsi, vous pourrez toujours ajouter des en-têtes à la réponse plus tard. C&#039;est utile également si vous voulez utiliser l&#039;affichage du buffer et que vous ne voulez pas voir d&#039;espaces blancs ajoutés à la fin des parties générées par les fichiers inclus. 

http://us2.php.net/basic-syntax.instruction-separation</description>
		<content:encoded><![CDATA[<p>Mea culpa, PHP n&#8217;est pas normalisé (au sens Java du terme).<br />
Disons que l&#8217;implémentation du langage de The PHP Group ne l&#8217;impose pas <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Omettre ce tag peut causer problème en cas d&#8217;utilisation du fichier source PHP par un analyseur XML, ce qui est très rare, beaucoup plus que celui d&#8217;envoyer involontairement des caractères invisibles après le ?>.<br />
Après, suivant les cas, ça peut ne pas être super élégant (j&#8217;omets ce tag quasi-exclusivement dans mes classes, jamais dans mes templates).  </p>
<p>Voyons ce que la documentation officielle en dit :</p>
<p>Note: La balise fermante d&#8217;un bloc PHP à la fin d&#8217;un fichier est optionnel, et parfois, il est utile de l&#8217;omettre lors de l&#8217;utilisation de la fonction include() ou de la fonction require(), car les espaces non désirés n&#8217;apparaîtront pas à la fin des fichiers, et ainsi, vous pourrez toujours ajouter des en-têtes à la réponse plus tard. C&#8217;est utile également si vous voulez utiliser l&#8217;affichage du buffer et que vous ne voulez pas voir d&#8217;espaces blancs ajoutés à la fin des parties générées par les fichiers inclus. </p>
<p><a href="http://us2.php.net/basic-syntax.instruction-separation" rel="nofollow">http://us2.php.net/basic-syntax.instruction-separation</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Lupus Michaelis</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2613</link>
		<dc:creator>Lupus Michaelis</dc:creator>
		<pubDate>Sun, 27 Jul 2008 17:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2613</guid>
		<description>Je suis curieux de connaître les mauvais éditeurs de texte qui rajoutent des \n là où il n&#039;en faut pas. Histoire que je les évites.

Enfin bref, conseiller une mauvaise pratique est de mauvais goût. Surtout quand c&#039;est pour contourner un bogue plutôt que de le résoudre.

Au fait, la norme PHP n&#039;existe pas. PHP n&#039;est pas un langage normalisé.</description>
		<content:encoded><![CDATA[<p>Je suis curieux de connaître les mauvais éditeurs de texte qui rajoutent des \n là où il n&#8217;en faut pas. Histoire que je les évites.</p>
<p>Enfin bref, conseiller une mauvaise pratique est de mauvais goût. Surtout quand c&#8217;est pour contourner un bogue plutôt que de le résoudre.</p>
<p>Au fait, la norme PHP n&#8217;existe pas. PHP n&#8217;est pas un langage normalisé.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : keyes</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2551</link>
		<dc:creator>keyes</dc:creator>
		<pubDate>Fri, 25 Jul 2008 09:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2551</guid>
		<description>Bonne question :)
Ca fait bien longtemps que je n&#039;ai plus de PHP 4 pour tester :p</description>
		<content:encoded><![CDATA[<p>Bonne question <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ca fait bien longtemps que je n&#8217;ai plus de PHP 4 pour tester :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2539</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Thu, 24 Jul 2008 22:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2539</guid>
		<description>De mettre la déclaration fermante, pardon : ?&gt;

En PHP 4 si on faisait ça, de mémoire, ça criait au loup.</description>
		<content:encoded><![CDATA[<p>De mettre la déclaration fermante, pardon : ?&gt;</p>
<p>En PHP 4 si on faisait ça, de mémoire, ça criait au loup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : keyes</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2531</link>
		<dc:creator>keyes</dc:creator>
		<pubDate>Thu, 24 Jul 2008 13:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2531</guid>
		<description>Qu&#039;est ce qui est devenu facultatif Oncle Tom ?</description>
		<content:encoded><![CDATA[<p>Qu&#8217;est ce qui est devenu facultatif Oncle Tom ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://lapin-blanc.net/24/07/2008/php-tags-fin-fichier/comment-page-1/#comment-2525</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Thu, 24 Jul 2008 08:50:59 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=104#comment-2525</guid>
		<description>Bonne remarque oui.
Juste pour info, c&#039;est devenu facultatif en PHP 5 il me semble.</description>
		<content:encoded><![CDATA[<p>Bonne remarque oui.<br />
Juste pour info, c&#8217;est devenu facultatif en PHP 5 il me semble.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
