<?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>Comments on: Conventions de codage PHP</title>
	<atom:link href="http://www.php-experts.org/developpement-web/conventions-de-codage-3/feed" rel="self" type="application/rss+xml" />
	<link>http://www.php-experts.org/developpement-web/conventions-de-codage-3</link>
	<description>Ressources sur le développement internet, PHP/MySQL, Ajax, marketing online, référencement...</description>
	<lastBuildDate>Thu, 17 Jun 2010 18:09:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Hugo</title>
		<link>http://www.php-experts.org/developpement-web/conventions-de-codage-3/comment-page-1#comment-16</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Tue, 12 Aug 2008 07:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.php-experts.org/wordpress/?p=3#comment-16</guid>
		<description>Pour les conditions, il est bon d&#039;ajouter ces deux petites choses :

1/ Tester la variable sur sa saleur et son type avec l&#039;opérateur de comparaison ===
2/ Placer les données constantes à gauche et les variables à droite pour éviter tout risque d&#039;affectation plutôt que de comparaison.

Ce qui donne :

$cinq = 5;
if(5 === $cinq)
{
    doSomething();
}

Concernant les commentaires, je préfère de loin énumérer les types des paramètres de la manière que dans les classes du ZF, à savoir :

/**
 * Fonction qui calcule le nombre de torchons et de serviettes
*
* @param mixed&#124;resource $hConn
* @return int&#124;null
* @throws Exception
*/

Enfin, vous parlez des noms de fonctions mais il y&#039;a aussi les noms de classes que l&#039;on peut écrire soit en Upper Camel Case (comme dans Symfony) soit en Upper Camel Case avec l&#039;underscore comme séparateur de mots (comme dans ZF). Ce qui donne :

 - MyPersonalFrontController
 - My_Personal_Front_Controller

++

Hugo.

PS : je suis actuellement entrain de rédiger pour Apprendre-PHP un dossier complet sur ces bonnes pratiques de développement PHP. A paraître dans les jours prochains ;)</description>
		<content:encoded><![CDATA[<p>Pour les conditions, il est bon d&#8217;ajouter ces deux petites choses :</p>
<p>1/ Tester la variable sur sa saleur et son type avec l&#8217;opérateur de comparaison ===<br />
2/ Placer les données constantes à gauche et les variables à droite pour éviter tout risque d&#8217;affectation plutôt que de comparaison.</p>
<p>Ce qui donne :</p>
<p>$cinq = 5;<br />
if(5 === $cinq)<br />
{<br />
    doSomething();<br />
}</p>
<p>Concernant les commentaires, je préfère de loin énumérer les types des paramètres de la manière que dans les classes du ZF, à savoir :</p>
<p>/**<br />
 * Fonction qui calcule le nombre de torchons et de serviettes<br />
*<br />
* @param mixed|resource $hConn<br />
* @return int|null<br />
* @throws Exception<br />
*/</p>
<p>Enfin, vous parlez des noms de fonctions mais il y&#8217;a aussi les noms de classes que l&#8217;on peut écrire soit en Upper Camel Case (comme dans Symfony) soit en Upper Camel Case avec l&#8217;underscore comme séparateur de mots (comme dans ZF). Ce qui donne :</p>
<p> &#8211; MyPersonalFrontController<br />
 &#8211; My_Personal_Front_Controller</p>
<p>++</p>
<p>Hugo.</p>
<p>PS : je suis actuellement entrain de rédiger pour Apprendre-PHP un dossier complet sur ces bonnes pratiques de développement PHP. A paraître dans les jours prochains <img src='http://www.php-experts.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julien BREUX</title>
		<link>http://www.php-experts.org/developpement-web/conventions-de-codage-3/comment-page-1#comment-11</link>
		<dc:creator>Julien BREUX</dc:creator>
		<pubDate>Thu, 07 Aug 2008 22:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.php-experts.org/wordpress/?p=3#comment-11</guid>
		<description>Camel Case aussi et surtout appelé Studly Caps ;)</description>
		<content:encoded><![CDATA[<p>Camel Case aussi et surtout appelé Studly Caps <img src='http://www.php-experts.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
