{"id":716,"date":"2015-11-24T12:21:10","date_gmt":"2015-11-24T12:21:10","guid":{"rendered":"http:\/\/www.newave.be\/blog\/?p=716"},"modified":"2017-02-14T11:07:07","modified_gmt":"2017-02-14T11:07:07","slug":"sortie-de-php-7","status":"publish","type":"post","link":"http:\/\/www.newave.be\/blog\/2015\/11\/sortie-de-php-7\/","title":{"rendered":"Sortie de PHP version 7"},"content":{"rendered":"<p>PHP 7 &#8211;\u00a0deux fois plus rapide que PHP 5.6 et\u00a0support de l&rsquo;Unicode<\/p>\n<p><!--more--><\/p>\n<h2>PHP dans\u00a0l&rsquo;histoire du web<\/h2>\n<p>PHP fait partie int\u00e9grante de l&rsquo;histoire d&rsquo;internet.\u00a0Ce langage a \u00e9t\u00e9 utilis\u00e9 pour construire le coeur de Facebook, de YouTube, de Wikipedia et\u00a0fait fonctionner les CMS WordPress, Drupal, Joomla et Prestashop. H\u00e9berg\u00e9 sur serveur Linux dont la fiabilit\u00e9 est excellente,\u00a0environ un quart des sites web dans le monde utilisent le langage PHP.<br \/>\nAlors, qu&rsquo;en la communaut\u00e9 PHP nous annonce qu&rsquo;ils ont travaill\u00e9\u00a0pendant un an et demi sur cette nouvelle version, on ne peut que se r\u00e9jouir de voir ce langage s&rsquo;am\u00e9liorer.<\/p>\n<h2>2x plus rapide<\/h2>\n<p>Souvent montr\u00e9 du doigt pour ses performances en comparaison \u00e0 d&rsquo;autres langages, PHP a int\u00e9gr\u00e9 une technologie similaire a celle cr\u00e9e par Facebook (nomm\u00e9e HHVM).<br \/>\nRegroup\u00e9es sous le nom de PHPNG (pour PHP New Generation), cette technologie a n\u00e9cessit\u00e9 un important code refactoring et a permit d&rsquo;am\u00e9liorer les performances du langage.<\/p>\n<p>Voici quelques tests r\u00e9alis\u00e9s par OVH.<br \/>\n<img loading=\"lazy\" class=\"alignleft size-full wp-image-720\" src=\"http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/stat-benchmark.png\" alt=\"stat-benchmark\" width=\"317\" height=\"299\" srcset=\"http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/stat-benchmark.png 317w, http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/stat-benchmark-300x283.png 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><img loading=\"lazy\" class=\"alignleft size-full wp-image-722\" src=\"http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/Stat-Wordpress.png\" alt=\"Stat-Wordpress\" width=\"317\" height=\"299\" srcset=\"http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/Stat-Wordpress.png 317w, http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/Stat-Wordpress-300x283.png 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><a href=\"http:\/\/www.newave.be\/blog\/wp-content\/uploads\/2015\/11\/Stat-Wordpress.png\"><br \/>\n<\/a><\/p>\n<div style=\"clear: left; height: 20px;\"><\/div>\n<h2>Unicode support\u00e9<\/h2>\n<p>Dans les pr\u00e9c\u00e9dentes versions de PHP, le caract\u00e8re \u00e9tait encod\u00e9 sur un seul octet. Ce qui \u00e9tait tr\u00e8s simple. Dor\u00e9navant, PHP accepte de travailler avec le format de caract\u00e8re Unicode qui permet de coder les caract\u00e8res sur plusieurs octets.<\/p>\n<p>Concr\u00e8tement, on pourra utiliser des caract\u00e8res sp\u00e9ciaux comme le \u00ab\u00a0\u20ac\u00a0\u00bb ou encore le \u00a0\u00ab\u00a0\u2764\u00a0\u00bb dans nos textes et fichiers sources sans que cela pose de probl\u00e8me au langage PHP.<\/p>\n<h2>WordPress d\u00e9j\u00e0 compatible PHP 7<\/h2>\n<p>WordPress a d\u00e9j\u00e0 annonc\u00e9 que sa version 4.3 sortie en aout 2015 \u00e9tait compatible avec PHP 7. Les autres CMS ont annonc\u00e9 que leurs prochaines mises \u00e0 jour seraient compatibles\u00a0PHP 7.<\/p>\n<p>Si le sujet vous int\u00e9resse, vous pouvez voir l&rsquo;article d&rsquo;OVH qui traite\u00a0le sujet plus en d\u00e9tail :\u00a0<a href=\"https:\/\/www.ovh.com\/fr\/news\/articles\/a1948.php7-nouveautes-deja-le-moment-migrer\">https:\/\/www.ovh.com\/fr\/news\/articles\/a1948.php7-nouveautes-deja-le-moment-migrer<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP 7 &#8211;\u00a0deux fois plus rapide que PHP 5.6 et\u00a0support de l&rsquo;Unicode<\/p>\n","protected":false},"author":2,"featured_media":766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/posts\/716"}],"collection":[{"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":20,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/posts\/716\/revisions"}],"predecessor-version":[{"id":739,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/posts\/716\/revisions\/739"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/media\/766"}],"wp:attachment":[{"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/media?parent=716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/categories?post=716"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.newave.be\/blog\/wp-json\/wp\/v2\/tags?post=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}