<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.netapsys.fr/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Netapsys Blog - Tag - qualité  - Commentaires</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <atom:link href="http://blog.netapsys.fr/index.php/feed/tag/qualit%C3%A9/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 08 Feb 2012 21:50:52 +0100</pubDate>
  <copyright>Netapsys 2008 - 2011</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>La mesure de la qualité du code avec Sonar : bientôt PHP ? - Sylvain</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/01/La-mesure-de-la-qualit%C3%A9-du-code-avec-Sonar-%3A-bient%C3%B4t-PHP#c7591</link>
    <guid isPermaLink="false">urn:md5:afdda05d3e858f38572f1c8581548c94</guid>
    <pubDate>Fri, 03 Jun 2011 11:17:59 +0200</pubDate>
    <dc:creator>Sylvain</dc:creator>
    
    <description>&lt;p&gt;Qu'en est-t'il de l'intégration de SimpleTest (&lt;a href=&quot;http://simpletest.sourceforge.net/&quot; title=&quot;http://simpletest.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;http://simpletest.sourceforge.net/&lt;/a&gt;) à la place de PHPUnit ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Design pattern : Un Singleton PHP - Vincent</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/30/Design-pattern-%3A-Un-Singleton-en-php#c7523</link>
    <guid isPermaLink="false">urn:md5:3d7e7f85b58abfd6a6fc9f3f7f1f246e</guid>
    <pubDate>Fri, 15 Apr 2011 16:42:04 +0200</pubDate>
    <dc:creator>Vincent</dc:creator>
    
    <description>&lt;p&gt;C'est pour cela que &quot;= new self();&quot;&lt;br /&gt;
est ajouté après &quot;private static $_instance&quot;&lt;br /&gt;
L'instanciation de l'objet se fait donc au premier appel de la classe.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Design pattern : Un Singleton PHP - bruno</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/30/Design-pattern-%3A-Un-Singleton-en-php#c7520</link>
    <guid isPermaLink="false">urn:md5:cc6ccca6fe30fa77f130f75ce062568c</guid>
    <pubDate>Thu, 07 Apr 2011 23:20:01 +0200</pubDate>
    <dc:creator>bruno</dc:creator>
    
    <description>&lt;p&gt;Bien tenté, mais non. Il faut, en PHP, que tu instancies ta class à un moment. La propriété private::$_instance étant nulle, le return self::$_instance renverra toujour null.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Design pattern : Un Singleton PHP - Vincent</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/30/Design-pattern-%3A-Un-Singleton-en-php#c7517</link>
    <guid isPermaLink="false">urn:md5:00bc33ddacb6b26cd2fe68adab36204c</guid>
    <pubDate>Mon, 04 Apr 2011 10:04:20 +0200</pubDate>
    <dc:creator>Vincent</dc:creator>
    
    <description>&lt;p&gt;Je ne suis pas expert en php mais je pense que cette solution pourrait fonctionner aussi :&lt;/p&gt;


&lt;p&gt;&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
* Démonstration du design pattern Singleton&lt;br /&gt;
*&lt;br /&gt;
* @author bruno.vibert&lt;br /&gt;
*/&lt;br /&gt;
class SingletonClass {&lt;/p&gt;


&lt;p&gt;/**&lt;br /&gt;
*&lt;br /&gt;
* @var SingletonClass&lt;br /&gt;
*/&lt;br /&gt;
private static $_instance = new self();&lt;/p&gt;


&lt;p&gt;private function __construct()&lt;br /&gt;
{}&lt;/p&gt;


&lt;p&gt;/**&lt;br /&gt;
* Récupère l'instance de la classe&lt;br /&gt;
*&lt;br /&gt;
* @return SingletonClass&lt;br /&gt;
*/&lt;br /&gt;
public static function getInstance()&lt;br /&gt;
{&lt;br /&gt;
return self::$_instance;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Design pattern : Un Singleton PHP - bruno</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/30/Design-pattern-%3A-Un-Singleton-en-php#c7516</link>
    <guid isPermaLink="false">urn:md5:a340f0546f2f49e9a5959af9fdc1fcd5</guid>
    <pubDate>Fri, 01 Apr 2011 22:13:09 +0200</pubDate>
    <dc:creator>bruno</dc:creator>
    
    <description>&lt;p&gt;Dans le cas présent cela pourrait suffire en effet. Mais je trouve cette syntaxe plus lisible. Tu la retrouveras très régulièrement dans des framworks récents (comme ZF par exemple).&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Design pattern : Un Singleton PHP - jeremy</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/03/30/Design-pattern-%3A-Un-Singleton-en-php#c7515</link>
    <guid isPermaLink="false">urn:md5:c4b4d28a1ff72d063b3c36199ae779d8</guid>
    <pubDate>Fri, 01 Apr 2011 12:33:52 +0200</pubDate>
    <dc:creator>jeremy</dc:creator>
    
    <description>&lt;p&gt;&quot;if(is_null( self::$_instance ))&quot;&lt;/p&gt;


&lt;p&gt;Ne suffit - il pas ?&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>
