<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://methylbro.titaxium.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Méthylbro - Tag - class</title>
  <link>http://methylbro.titaxium.org/</link>
  <atom:link href="http://methylbro.titaxium.org/feed/tag/class/rss2" rel="self" type="application/rss+xml"/>
  <description>Divide ut imperes</description>
  <language>fr</language>
  <pubDate>Wed, 12 Nov 2008 19:09:26 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Introduction à la POO avec PHP - Partie 3</title>
    <link>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-3</link>
    <guid isPermaLink="false">urn:md5:630b7af7f7d46dfd076c776f4044e722</guid>
    <pubDate>Wed, 16 Apr 2008 06:00:00 +0200</pubDate>
    <dc:creator>Méthylbro</dc:creator>
        <category>Tutoriels</category>
        <category>class</category><category>classe</category><category>php</category><category>POO</category><category>private</category><category>protected</category><category>public</category>    
    <description>&lt;p&gt;Vous le savez ; depuis lundi je m’efforce de faire découvrir à ceux qui ne le connaissent pas le monde le la Programmation Orienté Objet (&lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP&quot; hreflang=&quot;fr&quot;&gt;voir ce billet&lt;/a&gt;). Une série de billet à l’occasion de la sortie cette semaine de la nouvelle version de Titaxium.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lundi : &lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP&quot; hreflang=&quot;fr&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mardi : &lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-2&quot; hreflang=&quot;fr&quot;&gt;Les Concepts Généraux de la POO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;Aujourd’hui ; troisième Opus. &lt;/div&gt;    &lt;h1&gt;Les concepts généraux de la POO (suite)&lt;/h1&gt;
&lt;h2&gt;Porté des éléments&lt;/h2&gt;
&lt;p&gt;Il est possible de contrôler la visibilité des éléments de votre classe au sein de votre code. Pour ce faire nous allons découvrir de nouveaux mots clés.&lt;/p&gt;
&lt;p&gt;Si vous avez déjà pu lire du code source PHP écris avec de la POO ; vous avez sans doutes vu apparaitre des mots comme « &lt;strong&gt;public&lt;/strong&gt; », « &lt;strong&gt;private&lt;/strong&gt; » ou encore « &lt;strong&gt;protected&lt;/strong&gt; ».&lt;/p&gt;
&lt;p&gt;Ces mots clé sont utilisés pour définir la &lt;strong&gt;&lt;ins&gt;visibilité&lt;/ins&gt;&lt;/strong&gt; de vos éléments. J’entends par éléments ; les &lt;strong&gt;propriétés&lt;/strong&gt; et les &lt;strong&gt;méthodes&lt;/strong&gt; de votre classe. L’intérêt est de pouvoir limiter l’accès à ces éléments en fonction de l’endroit dans le code ou vous en faites appel.&lt;/p&gt;
&lt;p&gt;Vous pouvez restreindre la &lt;strong&gt;visibilité&lt;/strong&gt; de vos éléments selon les trois niveaux suivant :&lt;/p&gt;
&lt;h3&gt;Public&lt;/h3&gt;
&lt;p&gt;De n’importe où cet élément sera visible. A n’importe quel moment dans votre programme vous pourrez venir utiliser un élément défini comme public.&lt;/p&gt;
&lt;code&gt;
&lt;p&gt;class Stylo {&lt;br /&gt;&amp;nbsp; public $niveau_encre = 1;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;$unStylo = new Stylo();&lt;br /&gt;echo $unStylo-&amp;gt;niveau_encre; // Affiche 1&lt;br /&gt;&lt;br /&gt;$unStylo-&amp;gt;niveau_encre = 0;&lt;br /&gt;echo $unStylo-&amp;gt;niveau_encre; // Affiche 0&lt;/p&gt;
&lt;/code&gt;
&lt;h3&gt;Private&lt;/h3&gt;
&lt;p&gt;Si vous choisissez cette option ; votre élément ne sera visible &lt;strong&gt;uniquement par votre classe&lt;/strong&gt;. De la même manière que ; dans un développement procédural ; vous déclarez (par défaut) et utilisez une variable au sein d’une fonction. Cette variable ne sera visible et utilisable uniquement au sein de votre fonction ; et pour une utilisation de celle-ci.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;class Stylo {&lt;br /&gt;&amp;nbsp; private $niveau_encre = 1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; function test() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $this-&amp;gt;niveau_encre ;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$unStylo = new Stylo();&lt;br /&gt;&lt;br /&gt;echo $unStylo-&amp;gt;niveau_encre; &lt;br /&gt;// Affiche l’erreur :&lt;br /&gt;// Cannot Access private property&lt;br /&gt;&lt;br /&gt;$unStylo-&amp;gt;test() ; // Affiche 1&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Protected&lt;/h3&gt;
&lt;p&gt;Ce type de visibilité est associé aux concepts d’héritages et de polymorphisme que nous ne traiterons pas dans cet article.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Par défaut en PHP ; tous vos éléments prendront la visibilité public.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/14/Introduction-a-la-POO-avec-PHP-Partie-4&quot; hreflang=&quot;fr&quot;&gt;Lire la suite&lt;/a&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-3#comment-form</comments>
      <wfw:comment>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-3#comment-form</wfw:comment>
      <wfw:commentRss>http://methylbro.titaxium.org/feed/atom/comments/56</wfw:commentRss>
      </item>
    
  <item>
    <title>Introduction à la POO avec PHP - Partie 2</title>
    <link>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-2</link>
    <guid isPermaLink="false">urn:md5:ffcadccb82724c37cdf2e3150dac6b61</guid>
    <pubDate>Tue, 15 Apr 2008 06:30:00 +0200</pubDate>
    <dc:creator>Méthylbro</dc:creator>
        <category>Tutoriels</category>
        <category>$this</category><category>class</category><category>classe</category><category>fonction</category><category>méthode</category><category>objet</category><category>php</category><category>POO</category><category>propriété</category>    
    <description>&lt;blockquote&gt;
&lt;p&gt;La programmation orientée objet (POO) ou programmation par objet, est un paradigme de programmation informatique qui consiste en la définition et l'assemblage de briques logicielles appelées objet ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet&quot; target=&quot;_blank&quot;&gt;http://fr.wikipedia.org/wiki/Programmation_orientée_objet&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ou bien d'un simple stylo !&lt;br /&gt;Comme promis&amp;nbsp;(&lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP/&quot; hreflang=&quot;fr&quot;&gt;Introduction à la POO avec PHP - Partie 1&lt;/a&gt;) ; voici la deuxième partie de cette série de billets dédiés à la Programmation Orienté Objet avec PHP. &lt;/p&gt;    &lt;h1&gt;Les concepts généraux de la POO&lt;/h1&gt;
&lt;h2&gt;Classe et instance de classe&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Comme vous pouvez l’imaginer ; avant de pouvoir utiliser un objet ; nous allons devoir définir le type de cet objet.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;C’est à ce niveau que la compréhension risque d’être la moins évidente et la plus difficile. Il va falloir distinguer le &lt;strong&gt;type&lt;/strong&gt; d’un objet (entier, réel, booléen etc) de l’objet lui-même (33, 3.14, true etc).&lt;/p&gt;
&lt;p&gt;Lorsque nous définirons le type d’un objet ; nous parlerons de &lt;strong&gt;&lt;ins&gt;classes&lt;/ins&gt;&lt;/strong&gt;. Lorsque nous utiliserons ses classes pour créer et manipuler des objets nous parlerons d’&lt;strong&gt;&lt;ins&gt;instances de classes&lt;/ins&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pour illustrer ; je vais reprendre mon exemple des stylos. La classe sera le schéma pour un stylo. Comme un de plan de fabrication, ou d’utilisation. Tandis que l’instance de cette classe sera techniquement le stylo. Donc ; pour le même schéma ; pour la même classe ; vous pouvez avoir plusieurs stylos ; plusieurs &lt;strong&gt;objets&lt;/strong&gt; ou &lt;strong&gt;instances de classe&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;En php définir une classe est aussi simple que de définir une fonction :&lt;/p&gt;
&lt;code&gt;
&lt;p&gt;class Stylo {&lt;br /&gt;&amp;nbsp; // définition des propriétés&lt;br /&gt;&amp;nbsp; // définition des méthodes&lt;br /&gt;}&lt;/p&gt;
&lt;/code&gt;
&lt;p&gt;Une fois la classe définie ; vous pouvez très bien créer un nouvel objet ; une nouvelle instance de votre classe. Pour ce faire ; en php on utilise l’opérateur new.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;// $myClassInstance est un nouvel objet de type Stylo&lt;br /&gt;$myClassInstance = new Stylo() ;&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Les propriétés&lt;/h2&gt;
&lt;p&gt;Les &lt;strong&gt;propriétés&lt;/strong&gt; sont des variables associés aux &lt;strong&gt;instances&lt;/strong&gt; de vos classes (ceci est une généralité. Nous verrons plus loin que des cas spécifiques sont possibles ; notamment avec le mot clé &lt;em&gt;static&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Par exemple ; si nous considérons une entité de type Personne. Chaque personnes possède un nom ; un prénom et une date de naissance. Et bien ces informations seront des propriétés de la classe Personne. Chaque instance de Personne possédera donc un nom ; un prénom et une date de naissance.&lt;/p&gt;
&lt;p&gt;Si je reprends mon exemple du stylo ; chaque stylo aura comme propriété un niveau d’encre ; une couleur ; et un statut pour savoir si ma mine est sortie ou capuchée. La définition de ma classe Stylo prendra donc la forme suivante :&lt;/p&gt;
&lt;code&gt;
&lt;p&gt;class Stylo {&lt;br /&gt;&amp;nbsp; var $niveau_encre ;&lt;br /&gt;&amp;nbsp; var $couleur ;&lt;br /&gt;&amp;nbsp; var $statut ;&lt;br /&gt;&amp;nbsp; // définition des méthodes&lt;br /&gt;}&lt;/p&gt;
&lt;/code&gt;
&lt;p&gt;Le mot clés var n’est plus utilisé depuis php5. Cependant il a été conservé pour une compatibilité avec php4. Il est utilisé ici ; juste pour que vous sachiez qu’il existe et pour que vous ne soyez pas surpris si un jour vous le rencontrez.&lt;/p&gt;
&lt;h2&gt;Les méthodes&lt;/h2&gt;
&lt;p&gt;Les &lt;strong&gt;méthodes&lt;/strong&gt; sont des procédures et/ou des fonctions associées aux &lt;strong&gt;instances&lt;/strong&gt; de vos classes. De la même façon que les &lt;strong&gt;propriétés&lt;/strong&gt; ; nous verrons plus loin que cette affirmation est une généralité assujettie à des exceptions.&lt;/p&gt;
&lt;p&gt;Au sein de vos méthodes ; vous pouvez faire appel aux autres éléments (méthodes et ou propriétés) de votre instance de classe à l’aide de l’objet &lt;strong&gt;&lt;ins&gt;$this&lt;/ins&gt;&lt;/strong&gt;. Qui est en fait une référence vers l’instance de classe concernée. &lt;/p&gt;
&lt;p&gt;Par exemple ; nous allons créer une &lt;strong&gt;méthode&lt;/strong&gt; qui renvoie vrai si le niveau d’encre est suffisant pour écrire ; et faux le cas contraire. Vous allez voir que ; a part la possibilité d’accéder aux propriétés de l’objet en cours ; rien ne change comparativement aux fonctions que vous connaissez.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;class Stylo {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; $niveau_encre ;&lt;br /&gt;&amp;nbsp; $couleur ;&lt;br /&gt;&amp;nbsp; $statut ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; function peutEcrire() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($this-&amp;gt;niveau_encre&amp;lt;=0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result =&amp;nbsp;true ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $result ;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-3&quot; hreflang=&quot;fr&quot;&gt;Lire la suite&lt;/a&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-2#comment-form</comments>
      <wfw:comment>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-2#comment-form</wfw:comment>
      <wfw:commentRss>http://methylbro.titaxium.org/feed/atom/comments/55</wfw:commentRss>
      </item>
    
  <item>
    <title>Introduction à la POO avec PHP</title>
    <link>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP</link>
    <guid isPermaLink="false">urn:md5:c5eea17b8ef7cdef0c633ac759287cde</guid>
    <pubDate>Mon, 14 Apr 2008 06:00:00 +0200</pubDate>
    <dc:creator>Méthylbro</dc:creator>
        <category>Tutoriels</category>
        <category>class</category><category>classe</category><category>fonction</category><category>objet</category><category>php</category><category>POO</category><category>procédure</category><category>stylo</category>    
    <description>&lt;p&gt;Depuis sa version 4 ; PHP intègre les concepts de &lt;strong&gt;Programmation Orienté Objet&lt;/strong&gt;. Très à la mode ; cette façon de programmer vous sera très utile. Néanmoins ; elle introduit foule de nouveaux concepts à nos méthodes de développement plus classique.&lt;/p&gt;
&lt;p&gt;Il existe beaucoup d’articles et de tutoriel concernant la POO. Mais dans la plupart des cas ; ces articles sont écrits avec des exemples en C++ ou en Java. &lt;br /&gt;Et encore trop peu avec des illustrations en PHP.&lt;/p&gt;
&lt;p&gt;Cette semaine ; à l’occasion de la&amp;nbsp;&lt;a href=&quot;http://www.titaxium.com/post/2008/04/13/Resurrection&quot; hreflang=&quot;fr&quot;&gt;sortie de la version 5&lt;/a&gt; de &lt;a href=&quot;http://www.titaxium.com/&quot; hreflang=&quot;fr&quot;&gt;TitaXium&amp;nbsp;&lt;/a&gt;; je vous propose une série de 6 articles introduisant la &lt;strong&gt;Programmation Orienté Objet&lt;/strong&gt; avec des exemples en PHP.&lt;/p&gt;
&lt;p&gt;Ainsi&amp;nbsp;; en 6 jours&amp;nbsp;; j’espère faire découvrir à ce qui ne le connaissent pas encore&amp;nbsp;; le monde des &lt;strong&gt;classes&lt;/strong&gt;&amp;nbsp;; des &lt;strong&gt;méthodes&lt;/strong&gt; et des &lt;strong&gt;objets&lt;/strong&gt;. Et d’ici à ce week-end&amp;nbsp;; vous serez sans doutes à même d’écrire vous-même vos propres classes&amp;nbsp;!&lt;/p&gt;    &lt;h1&gt;Introduction&lt;/h1&gt;
&lt;h2&gt;Prés requis&lt;/h2&gt;
&lt;p&gt;Avant d’entrer dans le vif du sujet ; je déconseille cet article à toutes les personnes ayant un niveau de débutant en développement.&lt;/p&gt;
&lt;p&gt;Cet article s’adresse à des développeurs PHP confirmés ; qui ont de l’expérience. Pour comprendre cet article ; il vous faudra être à l’aise avec tous les outils utilisés dans les langages procéduraux ; et plus particulièrement en PHP.&lt;/p&gt;
&lt;p&gt;De plus ; cet article n’est qu’une introduction. Une première étape dans la compréhension de la POO.&lt;/p&gt;
&lt;p&gt;Nous ne traiterons donc pas de concepts avancés comme par exemple l’héritage ou les design pattern.&lt;/p&gt;
&lt;h2&gt;Comparaison avec un développement procédural&lt;/h2&gt;
&lt;p&gt;En développement classique ; vous connaissez déjà les &lt;strong&gt;types de variable&lt;/strong&gt; les plus courant. Entiers, réels, Tableaux, Chaines de caractères, booléen … Tout ca n’a plus de secrets pour vous.&lt;/p&gt;
&lt;p&gt;Vous avez aussi l’habitude de réunir vos traitements récurrents au sein de &lt;strong&gt;procédures&lt;/strong&gt; ou de &lt;strong&gt;fonctions&lt;/strong&gt;. C’est ce que nous faisons tous avec nos db_connect() ou encore les afficher_machin($truc).&lt;/p&gt;
&lt;p&gt;Pourtant ; la &lt;strong&gt;POO&lt;/strong&gt; (&lt;em&gt;Programmation Orienté Objet&lt;/em&gt;) est un terme qui vous parait obscur et barbare. Vous en entendez parler depuis des années sans trop savoir ce qui se cache derrière. &lt;/p&gt;
&lt;p&gt;Imaginez un instant ; qu’en plus des types courant que nous avons cité ci-dessus ; vous puissiez vous même définir vos propres &lt;strong&gt;types&lt;/strong&gt; de valeurs. Avec des comportements et des &lt;strong&gt;structures&lt;/strong&gt; qui leur sont propre. Imaginez vos variables comme des &lt;strong&gt;entités&lt;/strong&gt; ; des individus contenant des informations et pouvant effectuer des traitements divers sur celles-ci.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Vous ne voyez toujours pas ou je veux en venir ?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Si on prend une variable &lt;strong&gt;simple&lt;/strong&gt; ; un entier par exemple ; cette variable peut contenir une &lt;strong&gt;valeur&lt;/strong&gt;. Et sur cette valeur je peux effectuer des &lt;strong&gt;traitements&lt;/strong&gt; (l’additionner ; la comparer ; la diviser etc). En théorie objet ; toutes ces &lt;strong&gt;entités&lt;/strong&gt; que nous utilisons ; nous appelons cela des &lt;strong&gt;&lt;ins&gt;objets&lt;/ins&gt;&lt;/strong&gt; (ou des &lt;strong&gt;&lt;ins&gt;instances de classe&lt;/ins&gt;&lt;/strong&gt;). Et ces traitements ce sont des &lt;strong&gt;&lt;ins&gt;méthodes&lt;/ins&gt;&lt;/strong&gt;. Mon entier sera donc un objet ; sur lequel je pourrais appliquer les méthodes d’addition ; de comparaison ; de division etc.&lt;/p&gt;
&lt;p&gt;En plus des objets simple que nous connaissons en développement procédural classique ; nous pouvons donc définir de nouveaux objets. Avec de nouvelles &lt;strong&gt;méthodes&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Vous verrez que ce concept d’objets et plus &lt;strong&gt;naturel&lt;/strong&gt; qu’il n’y parait de prime abord. Car tout ce qui nous entoure n’est qu’objets ! Le clavier et la souris que vous avez sous votre nez sont des objets. &lt;br /&gt;Qui contiennent des valeurs et sur lequel vous appliquez des méthodes.&lt;/p&gt;
&lt;p&gt;Par exemple ; votre souris est un objet. Qui contient les valeurs x et y (pour connaitre sa position) et sur lequel vous pouvez appliquer les méthodes deplacer(), click_droit(), click_gauche() …&lt;/p&gt;
&lt;h2&gt;Exemple employé&lt;/h2&gt;
&lt;p&gt;Pour illustrer mon propos ; je vais utiliser un exemple très simple. Et très commun.&lt;/p&gt;
&lt;p&gt;Prenez un stylo. Un de ces stylos à bille commerciaux que l’on trouve n’importe où. Il s’agit bien d’un objet. Un objet que vous pouvez facilement synthétiser le fonctionnement en POO.&lt;/p&gt;
&lt;p&gt;Que peut-on faire avec un stylo ou, quelles seront les &lt;strong&gt;méthodes&lt;/strong&gt; de notre objet ? Exactement ce que vous faites avec un stylo traditionnel. Ecrire, cliquer sur ses fesses pour faire apparaitre ou disparaitre la mine ; ou encore observer le niveau de sa réserve d’encre. Et bien ce sera très exactement les méthodes que nous allons retrouver dans notre objet.&lt;/p&gt;
&lt;p&gt;Quelles sont les &lt;strong&gt;propriétés&lt;/strong&gt; que possèdes un stylo ? Quels sont les &lt;strong&gt;attributs&lt;/strong&gt; qui font de lui qu’il est différent d’un autre stylo ? Quelles valeurs vont être contenues notre stylo ? Ici nous nous posons la question des valeurs qui seront attachés à chacun de nos stylos.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP-Partie-2&quot; hreflang=&quot;fr&quot;&gt;Lire la suite&lt;/a&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP#comment-form</comments>
      <wfw:comment>http://methylbro.titaxium.org/post/2008/04/13/Introduction-a-la-POO-avec-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://methylbro.titaxium.org/feed/atom/comments/49</wfw:commentRss>
      </item>
    
</channel>
</rss>