{"id":276,"date":"2015-12-27T19:27:14","date_gmt":"2015-12-27T18:27:14","guid":{"rendered":"http:\/\/www.igatamus.com\/bgc\/?p=276"},"modified":"2017-10-06T19:27:48","modified_gmt":"2017-10-06T17:27:48","slug":"classe-en-php-et-en-javascript","status":"publish","type":"post","link":"https:\/\/www.igatamus.com\/bgc\/2015\/12\/27\/classe-en-php-et-en-javascript\/","title":{"rendered":"Classe en php et en javascript"},"content":{"rendered":"<p>En php :<\/p>\n<p><code>&lt;?php<\/p>\n<p>class Exemple<\/p>\n<p>{<\/p>\n<p>var $utilisateur;<\/p>\n<p>\/**<\/p>\n<p>* Constructeur : initialise l'attribut utilisateur<\/p>\n<p>*\/<\/p>\n<p>function Exemple()<\/p>\n<p>{<\/p>\n<p>$this-&gt;utilisateur = \"St\u00e9phane\";<\/p>\n<p>}<\/p>\n<p>function DitBonjour()<\/p>\n<p>{<\/p>\n<p>echo \"Bonjour \".$this-&gt;utilisateur;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>?&gt;\u00a0<\/code><\/p>\n<p>En javascript on n&rsquo;a pas de classe il suffit de faire une fonction pour l&rsquo;utiliser comme une classe :<\/p>\n<p><code>function Exemple()<\/p>\n<p>{<\/p>\n<p>var utilisateur;<\/p>\n<p>this.DitBonjour = function()<\/p>\n<p>{<\/p>\n<p>document.write( \"Bonjour \"+ this.utilisateur);<\/p>\n<p>}<\/p>\n<p>\/* initialisation de l'attribut \u00e0 la fin<\/p>\n<p>* (Constructeur)<\/p>\n<p>*\/<\/p>\n<p>this.utilisateur = \"St\u00e9phane\";<\/p>\n<p>}<br \/>\n<\/code><\/p>\n<p><code>L'utilisation serait la suivante :<\/p>\n<p>var oExemple = new Exemple();<\/p>\n<p>oExemple.DitBonjour(); \/\/ affichera \"Bonjour St\u00e9phane\"\u00a0<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En php : &lt;?php class Exemple { var $utilisateur; \/** * Constructeur : initialise l&rsquo;attribut utilisateur *\/ function Exemple() { $this-&gt;utilisateur = \u00ab\u00a0St\u00e9phane\u00a0\u00bb; } function DitBonjour() { echo \u00ab\u00a0Bonjour \u00ab\u00a0.$this-&gt;utilisateur; } } ?&gt;\u00a0 En javascript on n&rsquo;a pas de classe il suffit de faire une fonction pour l&rsquo;utiliser comme une classe : function Exemple() { &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.igatamus.com\/bgc\/2015\/12\/27\/classe-en-php-et-en-javascript\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Classe en php et en javascript&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,10],"tags":[],"_links":{"self":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/276"}],"collection":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":1,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":277,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/276\/revisions\/277"}],"wp:attachment":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/media?parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/categories?post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/tags?post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}