<?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/"
		>
<channel>
	<title>Commentaires sur : Les 5 commandements du développeur PHP</title>
	<atom:link href="http://www.devzone.fr/les-5-commandements-du-developpeur-php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php</link>
	<description>Zone de développement web</description>
	<lastBuildDate>Tue, 17 Jan 2012 08:36:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Par : jp</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-3771</link>
		<dc:creator>jp</dc:creator>
		<pubDate>Mon, 02 Jan 2012 16:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-3771</guid>
		<description>Faut arrêter avec echo/print et simple quotes/double quotes. Il n&#039;y a quasiment pas de différence, c&#039;est vraiment s&#039;attacher à des détails insignifiants.
Il faudrait plutôt penser à des choses vraiment utiles: se protéger contre les injections SQL, le XSS, CSRF, les failles les plus fréquentes des applications Web.</description>
		<content:encoded><![CDATA[<p>Faut arrêter avec echo/print et simple quotes/double quotes. Il n&#8217;y a quasiment pas de différence, c&#8217;est vraiment s&#8217;attacher à des détails insignifiants.<br />
Il faudrait plutôt penser à des choses vraiment utiles: se protéger contre les injections SQL, le XSS, CSRF, les failles les plus fréquentes des applications Web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JZ</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-2043</link>
		<dc:creator>JZ</dc:creator>
		<pubDate>Sun, 01 Aug 2010 12:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-2043</guid>
		<description>On pourrait aussi rajouter: &quot;ne pas faire confiance à l&#039;utilisateur tu penseras&quot; ou plus généralement:: &quot;prévoir les comportements anormaux tu n&#039;oublieras pas&quot;.</description>
		<content:encoded><![CDATA[<p>On pourrait aussi rajouter: &laquo;&nbsp;ne pas faire confiance à l&#8217;utilisateur tu penseras&nbsp;&raquo; ou plus généralement:: &laquo;&nbsp;prévoir les comportements anormaux tu n&#8217;oublieras pas&nbsp;&raquo;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : truffo</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-599</link>
		<dc:creator>truffo</dc:creator>
		<pubDate>Tue, 01 Dec 2009 19:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-599</guid>
		<description>Pour les &lt;? dans le Zend_View, Zend permet de les changer à la voler en &lt;?php echo.
J&#039;avoue que je te rejoint sur ce point, je ne vois en quoi il est néfaste (à part pour des hypothètique problème de portabilité pour ce qui ne savent pas configurer un serveur Web ?).</description>
		<content:encoded><![CDATA[<p>Pour les &lt;? dans le Zend_View, Zend permet de les changer à la voler en &lt;?php echo.<br />
J&#8217;avoue que je te rejoint sur ce point, je ne vois en quoi il est néfaste (à part pour des hypothètique problème de portabilité pour ce qui ne savent pas configurer un serveur Web ?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : devzonefr</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-243</link>
		<dc:creator>devzonefr</dc:creator>
		<pubDate>Fri, 16 Oct 2009 08:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-243</guid>
		<description>&lt;blockquote&gt;&quot;gagner du temps&quot; ne soit pas la priorité du coding&lt;/blockquote&gt;

non mais : &quot;tenir les délais est la priorité de mon responsable&quot; :)
Je ne dis surtout pas que c&#039;est bien ni que c&#039;est général, mais juste que (malheureusement) les impératifs de timing provoque facilement des 

&lt;blockquote&gt;&quot;je reviendrai sur ce bout de code plus tard... quand j&#039;aurai le temps&quot;&lt;/blockquote&gt;

no comment pour les fautes d&#039;orthographe ;)</description>
		<content:encoded><![CDATA[<blockquote><p>&laquo;&nbsp;gagner du temps&nbsp;&raquo; ne soit pas la priorité du coding</p></blockquote>
<p>non mais : &laquo;&nbsp;tenir les délais est la priorité de mon responsable&nbsp;&raquo; <img src='http://www.devzone.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Je ne dis surtout pas que c&#8217;est bien ni que c&#8217;est général, mais juste que (malheureusement) les impératifs de timing provoque facilement des </p>
<blockquote><p>&laquo;&nbsp;je reviendrai sur ce bout de code plus tard&#8230; quand j&#8217;aurai le temps&nbsp;&raquo;</p></blockquote>
<p>no comment pour les fautes d&#8217;orthographe <img src='http://www.devzone.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : d0r1@n</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-242</link>
		<dc:creator>d0r1@n</dc:creator>
		<pubDate>Fri, 16 Oct 2009 03:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-242</guid>
		<description>Très bon post, bien que &quot;gagner du temps&quot; ne soit pas la priorité du coding... 

De plus, la deuxième personne du singulier (&quot;tu&quot;) prend un &quot;s&quot; au futur simple :

- exemple : tu corrigeraS les fautes de l&#039;article après avoir lu mon commentaire... 

=)</description>
		<content:encoded><![CDATA[<p>Très bon post, bien que &laquo;&nbsp;gagner du temps&nbsp;&raquo; ne soit pas la priorité du coding&#8230; </p>
<p>De plus, la deuxième personne du singulier (&laquo;&nbsp;tu&nbsp;&raquo;) prend un &laquo;&nbsp;s&nbsp;&raquo; au futur simple :</p>
<p>- exemple : tu corrigeraS les fautes de l&#8217;article après avoir lu mon commentaire&#8230; </p>
<p>=)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : devzonefr</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-112</link>
		<dc:creator>devzonefr</dc:creator>
		<pubDate>Mon, 14 Sep 2009 12:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-112</guid>
		<description>c&#039;est corrigé ;)</description>
		<content:encoded><![CDATA[<p>c&#8217;est corrigé <img src='http://www.devzone.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Mika</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-111</link>
		<dc:creator>Mika</dc:creator>
		<pubDate>Mon, 14 Sep 2009 12:20:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-111</guid>
		<description>Cependant, il me semble que la conjugaison française met un &quot;s&quot; à la fin du verbe à la seconde personne du singulier &quot;tu prendras&quot;.</description>
		<content:encoded><![CDATA[<p>Cependant, il me semble que la conjugaison française met un &laquo;&nbsp;s&nbsp;&raquo; à la fin du verbe à la seconde personne du singulier &laquo;&nbsp;tu prendras&nbsp;&raquo;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : www.fuzz.fr</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-54</link>
		<dc:creator>www.fuzz.fr</dc:creator>
		<pubDate>Sun, 23 Aug 2009 21:29:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-54</guid>
		<description>&lt;strong&gt;Les 5 commandements du développeur PHP &#124; DevZone - Zone de développement web...&lt;/strong&gt;

Si l&#039;on devait citer 5 règles de bonnes pratiques qu&#039;un développeur PHP professionnel devrait s&#039;appliquer à lui-même, quelles seraient-elle ?...</description>
		<content:encoded><![CDATA[<p><strong>Les 5 commandements du développeur PHP | DevZone &#8211; Zone de développement web&#8230;</strong></p>
<p>Si l&#8217;on devait citer 5 règles de bonnes pratiques qu&#8217;un développeur PHP professionnel devrait s&#8217;appliquer à lui-même, quelles seraient-elle ?&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : DevZone</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-32</link>
		<dc:creator>DevZone</dc:creator>
		<pubDate>Sat, 15 Aug 2009 09:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-32</guid>
		<description>@Moosh :
Effectivement bien vue pour le &lt;strong&gt;ZF&lt;/strong&gt;.
J&#039;avoue ne pas comprendre la raison donnée &lt;a href=&quot;http://framework.zend.com/manual/fr/zend.view.html#zend.view.introduction.shortTags&quot; rel=&quot;nofollow&quot;&gt;sur la doc&lt;/a&gt;.

&lt;blockquote&gt;
 Dans nos exemples et notre documentation, nous utilisons les balises courtes PHP : &lt;? and &lt;?=. De plus, nous utilisons parfois la syntaxe alternative des structures de contrôle. 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.

Ceci étant dit, de nombreux développeurs préfère utiliser la forme complète pour des questions de validation ou de portabilité. Par exemple, short_open_tag est désactivé dans le php.ini.recommended, et si vous avez du XML dans vos scripts de vue, alors les balises courtes entraîneront un échec de validation du modèle.

De plus, si vous utilisez les balises courtes avec un réglage du paramètre à &quot;off&quot;, alors les scripts de vue vont soit entraîner des erreurs, soit simplement afficher le code à l&#039;utilisateur. 

...

Les enveloppes de flux de vue dégradent les performances

L&#039;utilisation d&#039;enveloppe de flux dégradera les performances de votre application, bien que les tests de performance réels sont indisponibles pour quantifier le niveau de dégradation. Nous recommandons donc soit d&#039;activer les balises courtes, soit de convertir vos scripts pour utiliser la forme longue, ou d&#039;avoir une bonne stratégie de mise en cache partielle ou totale du contenu de vos pages. 
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>@Moosh :<br />
Effectivement bien vue pour le <strong>ZF</strong>.<br />
J&#8217;avoue ne pas comprendre la raison donnée <a href="http://framework.zend.com/manual/fr/zend.view.html#zend.view.introduction.shortTags" rel="nofollow">sur la doc</a>.</p>
<blockquote><p>
 Dans nos exemples et notre documentation, nous utilisons les balises courtes PHP : &lt;? and &lt;?=. De plus, nous utilisons parfois la syntaxe alternative des structures de contrôle. 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.</p>
<p>Ceci étant dit, de nombreux développeurs préfère utiliser la forme complète pour des questions de validation ou de portabilité. Par exemple, short_open_tag est désactivé dans le php.ini.recommended, et si vous avez du XML dans vos scripts de vue, alors les balises courtes entraîneront un échec de validation du modèle.</p>
<p>De plus, si vous utilisez les balises courtes avec un réglage du paramètre à &quot;off&quot;, alors les scripts de vue vont soit entraîner des erreurs, soit simplement afficher le code à l&#039;utilisateur. </p>
<p>&#8230;</p>
<p>Les enveloppes de flux de vue dégradent les performances</p>
<p>L&#039;utilisation d&#039;enveloppe de flux dégradera les performances de votre application, bien que les tests de performance réels sont indisponibles pour quantifier le niveau de dégradation. Nous recommandons donc soit d&#039;activer les balises courtes, soit de convertir vos scripts pour utiliser la forme longue, ou d&#039;avoir une bonne stratégie de mise en cache partielle ou totale du contenu de vos pages.
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Moosh</title>
		<link>http://www.devzone.fr/les-5-commandements-du-developpeur-php/comment-page-1#comment-31</link>
		<dc:creator>Moosh</dc:creator>
		<pubDate>Fri, 14 Aug 2009 20:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.devzone.fr/?p=145#comment-31</guid>
		<description>J&#039;ai du mal avec short open tag. J&#039;ai souvent insisté  sur ce point, et considéré qu&#039;il serait bientot deprecated.

Et non seulement il ne sera pas deprecated, mais en plus il est utilisé dans zendFramework  pour Zend_View


Alors je suis perdu sur cette règle

Pour rappel &lt;? est déconseillé pour les conflit de sens avec ceux de xml.</description>
		<content:encoded><![CDATA[<p>J&#8217;ai du mal avec short open tag. J&#8217;ai souvent insisté  sur ce point, et considéré qu&#8217;il serait bientot deprecated.</p>
<p>Et non seulement il ne sera pas deprecated, mais en plus il est utilisé dans zendFramework  pour Zend_View</p>
<p>Alors je suis perdu sur cette règle</p>
<p>Pour rappel &lt;? est déconseillé pour les conflit de sens avec ceux de xml.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

