{"id":2154,"date":"2003-09-04T15:49:31","date_gmt":"2003-09-04T13:49:31","guid":{"rendered":"https:\/\/destinationcyber.com\/?p=2154"},"modified":"2003-09-04T15:49:31","modified_gmt":"2003-09-04T13:49:31","slug":"objectif-objet-pour-php-5","status":"publish","type":"post","link":"https:\/\/destinationcyber.com\/?p=2154","title":{"rendered":"Objectif objet pour PHP 5"},"content":{"rendered":"<p class=\"post_excerpt\">La prochaine version du c\u00e9l\u00e8bre langage de script s&rsquo;enrichit de m\u00e9canismes de gestion des exceptions, du support de l&rsquo;h\u00e9ritage multiple et de fonctions de nommage.\n<\/p>\n<p>Le langage PHP cherche \u00e0 entrer plus nettement dans les entreprises. C&rsquo;est pour r\u00e9pondre \u00e0 cet objectif que la prochaine version majeure, PHP 5, \u00e9volue vers le d\u00e9veloppement orient\u00e9 objet. <\/p>\n<p>En effet, le c\u00e9l\u00e8bre langage de script est aujourd&rsquo;hui essentiellement utilis\u00e9 pour d\u00e9velopper des pages Web dynamiques c\u00f4t\u00e9 serveur, g\u00e9n\u00e9ralement ex\u00e9cut\u00e9es sur Apache &#8211; le serveur web le plus employ\u00e9 au monde, selon Netcraft. <\/p>\n<p>N\u00e9anmoins, m\u00eame s&rsquo;il est gratuit, simple d&rsquo;utilisation et disponible en mode open source, il est rarement employ\u00e9 pour b\u00e2tir des projets d&rsquo;entreprise, \u00e0 la diff\u00e9rence de Java et des langages de la plate-forme .Net. La raison en est simple : PHP n&rsquo;a pas \u00e9t\u00e9 con\u00e7u pour faire du d\u00e9veloppement orient\u00e9 objet, m\u00eame s&rsquo;il dispose d\u00e9j\u00e0 de quelques fonctionnalit\u00e9s allant dans ce sens. Les principales nouveaut\u00e9s de PHP 5 &#8211; encore en version provisoire &#8211; cherchent \u00e0 combler cette lacune. <\/p>\n<p>\u00ab PHP 5 est comparable \u00e0 Java et aux langages objet de .Net \u00bb<\/p>\n<p>Ainsi verra-t-on appara\u00eetre des m\u00e9canismes de gestion des exceptions, le support de l&rsquo;h\u00e9ritage multiple et des fonctions de nommage. \u00ab PHP 5 est comparable \u00e0 Java et aux langages objet de .Net \u00bb , estime Sami Jaber, architecte pour la SSII Valtech. \u00ab Mais je ne suis pas s\u00fbr qu&rsquo;il y ait un march\u00e9, car les d\u00e9veloppeurs PHP ne sont pas form\u00e9s au d\u00e9veloppement orient\u00e9 objet. Le passage \u00e0 PHP 5 n\u00e9cessite un saut technologique comparable \u00e0 celui relatif au passage de Visual Basic vers Visual Basic .Net \u00bb , pr\u00e9cise-t-il. <\/p>\n<p>N\u00e9anmoins, on peut s&rsquo;attendre \u00e0 ce que la communaut\u00e9 de d\u00e9veloppeurs du langage Python s&rsquo;int\u00e9resse \u00e0 cette nouvelle mouture de PHP. Et songe \u00e0 changer de langage. \u00ab Python est d\u00e9mod\u00e9 et tr\u00e8s compliqu\u00e9. Un passage \u00e0 PHP 5 pour d\u00e9velopper sur le serveur Zope ne serait pas surprenant \u00bb , estime Sami Jaber. <\/p>\n<p>PHP 5 pourra \u00e9galement s&rsquo;appuyer sur le support prochain par la plate-forme Java de langages de script &#8211; ce support est int\u00e9gr\u00e9 dans la JSR 223. Et cette \u00e9volution du langage devrait servir \u00e0 cr\u00e9dibiliser encore plus le quatuor Lamp (Linux, Apache, MySQL et PHP), dont il fait partie. Mais Lamp a encore du chemin \u00e0 parcourir avant de pouvoir acc\u00e9der au titre de plate-forme d&rsquo;entreprise. <\/p>\n<p>[source &#8211; 01net.com]&nbsp;Ludovic Arbelet<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La prochaine version du c\u00e9l\u00e8bre langage de script s&rsquo;enrichit de m\u00e9canismes de gestion des exceptions, du support de l&rsquo;h\u00e9ritage multiple et de fonctions de nommage.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_citadela_custom_class":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-2154","post","type-post","status-publish","format-standard","hentry","category-logiciels"],"_links":{"self":[{"href":"https:\/\/destinationcyber.com\/index.php?rest_route=\/wp\/v2\/posts\/2154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/destinationcyber.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/destinationcyber.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/destinationcyber.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/destinationcyber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2154"}],"version-history":[{"count":0,"href":"https:\/\/destinationcyber.com\/index.php?rest_route=\/wp\/v2\/posts\/2154\/revisions"}],"wp:attachment":[{"href":"https:\/\/destinationcyber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/destinationcyber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/destinationcyber.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}