{"id":10595,"date":"2017-08-24T13:28:07","date_gmt":"2017-08-24T07:58:07","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=10595"},"modified":"2022-08-08T04:58:05","modified_gmt":"2022-08-08T04:58:05","slug":"compatibilite-php-7-avec-wordpress","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/fr_fr\/blog\/php-7-compatibility-wordpress\/","title":{"rendered":"PHP 7 et sa compatibilit\u00e9 avec WordPress"},"content":{"rendered":"<p>Chaque nouvelle version de PHP apporte des am\u00e9liorations et des correctifs possibles aux probl\u00e8mes rencontr\u00e9s avec la version pr\u00e9c\u00e9dente. PHP 7, ne faisant pas exception \u00e0 cela, apporte des am\u00e9liorations de performances ainsi qu&#039;une consommation de m\u00e9moire extr\u00eamement r\u00e9duite.<\/p>\n<p>Son nouveau moteur Zend 3.0 offre \u00e0 votre application des performances jusqu&#039;\u00e0 2 fois plus rapides et une meilleure consommation de m\u00e9moire 50% par rapport \u00e0 PHP 5.6, ce qui vous permet de servir un plus grand nombre d&#039;utilisateurs simultan\u00e9s sans avoir \u00e0 ajouter de mat\u00e9riel.<\/p>\n<p><strong>Certaines des nouvelles fonctionnalit\u00e9s disponibles dans PHP 7 sont\u00a0:<\/strong><\/p>\n<ul style=\"font-weight: normal;\">\n<li>D\u00e9clarations de type scalaire<\/li>\n<li>D\u00e9clarations de type de retour<\/li>\n<li>Op\u00e9rateur de coalescence nul<\/li>\n<li>Op\u00e9rateur de vaisseau spatial<\/li>\n<li>Tableaux constants utilisant finish()<\/li>\n<li>Cours anonymes<\/li>\n<\/ul>\n<p><strong>Les am\u00e9liorations de performances dans PHP 7 concernent\u00a0:<\/strong><\/p>\n<ul style=\"font-weight: normal;\">\n<li>Bande passante am\u00e9lior\u00e9e (le nombre de requ\u00eates trait\u00e9es par seconde)<\/li>\n<li>Latence r\u00e9duite pour les utilisateurs simultan\u00e9s<\/li>\n<li>75% moins d&#039;instructions avec le m\u00eame r\u00e9sultat<\/li>\n<li>Des gains de performances significatifs<\/li>\n<\/ul>\n<p><strong>Les raisons de passer \u00e0 PHP 7 sont\u00a0:<\/strong><\/p>\n<ul style=\"font-weight: normal;\">\n<li>WordPress.org encourage les utilisateurs \u00e0 toujours utiliser la derni\u00e8re version de PHP pour une s\u00e9curit\u00e9 et des performances am\u00e9lior\u00e9es.<\/li>\n<li>PHP 7 applique de meilleures normes de codage.<\/li>\n<li>La derni\u00e8re version de PHP peut fonctionner beaucoup plus rapidement que ses pr\u00e9d\u00e9cesseurs, ce qui am\u00e9liorera \u00e9galement la vitesse de votre site.<\/li>\n<\/ul>\n<p>Les derni\u00e8res versions de WordPress sont <a href=\"https:\/\/www.carmatec.com\/fr_fr\/apprendre-la-technologie\/preparer-la-mise-a-jour-du-site-web-php-7\/\">optimis\u00e9 pour PHP 7<\/a> et ont \u00e9t\u00e9 peaufin\u00e9s pour tirer parti des derni\u00e8res fonctionnalit\u00e9s de PHP 7. Selon Zend, \u00ab\u00a0Une requ\u00eate WordPress sur PHP 5.6 ex\u00e9cute un peu moins de 100 millions d&#039;instructions, tandis que PHP 7 en ex\u00e9cute \u00e0 lui seul 25 millions pour effectuer le m\u00eame travail\u00a0\u00bb.<\/p>\n<p>Il existe de nombreux rapports sur le Web qui affirment une augmentation incroyable des performances de l&#039;application WordPress lorsqu&#039;elle est h\u00e9berg\u00e9e sur PHP 7.<\/p>\n<p><strong>En PHP, en pr\u00e9sentant sa nouvelle version :<\/strong><\/p>\n<ul style=\"font-weight: normal;\">\n<li>certaines extensions peuvent avoir \u00e9t\u00e9 supprim\u00e9es<\/li>\n<li>certaines fonctionnalit\u00e9s ou certaines extensions peuvent avoir \u00e9t\u00e9 obsol\u00e8tes<\/li>\n<li>certaines fonctions peuvent avoir \u00e9t\u00e9 modifi\u00e9es<\/li>\n<\/ul>\n<p>Bien que WordPress soit compatible avec PHP 7, tous ses th\u00e8mes et plugins ne sont pas n\u00e9cessairement compatibles et, par cons\u00e9quent, les d\u00e9veloppeurs de plugins et de th\u00e8mes doivent prendre en charge toutes les modifications r\u00e9trocompatibles.<\/p>\n<p>Avant de faire le <a href=\"https:\/\/www.carmatec.com\/fr_fr\/apprendre-la-technologie\/preparer-la-mise-a-jour-du-site-web-php-7\/\">passer \u00e0 PHP 7<\/a>, vous devriez passer du temps avec votre WordPress pour identifier tous les probl\u00e8mes d&#039;incompatibilit\u00e9 existants, le cas \u00e9ch\u00e9ant, et tenter de trouver un correctif pour tous ceux-ci, car une fois la mise \u00e0 niveau effectu\u00e9e, vous ne pouvez tout simplement plus revenir aux syst\u00e8mes existants. C&#039;est la raison pourquoi <a href=\"https:\/\/www.carmatec.com\/fr_fr\/apprendre-la-technologie\/preparer-la-mise-a-jour-du-site-web-php-7\/\">mise \u00e0 niveau vers PHP 7<\/a> est toujours rest\u00e9 un choix et n\u2019a pas encore \u00e9t\u00e9 impos\u00e9. Bref, le passage \u00e0 PHP 7 ne doit \u00eatre envisag\u00e9 qu&#039;une fois que vous \u00eates pr\u00eat avec tout, des plug-ins aux th\u00e8mes en passant par le serveur d&#039;h\u00e9bergement compatible avec la version 7.<\/p>\n<h3>Utilisation du v\u00e9rificateur de compatibilit\u00e9 PHP<\/h3>\n<p>Tout site Web bas\u00e9 sur WordPress peut utiliser WP Engine PHP Compatibility Checker pour v\u00e9rifier la compatibilit\u00e9 de la version PHP. Ce plugin v\u00e9rifie le code du th\u00e8me et du plugin dans votre syst\u00e8me de fichiers WordPress pour vous fournir un rapport de compatibilit\u00e9 d\u00e9taill\u00e9 avec les probl\u00e8mes qui doivent \u00eatre r\u00e9solus. Parmi ces probl\u00e8mes de compatibilit\u00e9, on retrouve quelques erreurs et quelques avertissements. Il vous donne une liste des fichiers avec le num\u00e9ro de ligne du code qui ont un probl\u00e8me de compatibilit\u00e9 ainsi que des d\u00e9tails tels que la raison de l&#039;incompatibilit\u00e9 avec la version PHP en question. Lors de la d\u00e9tection des probl\u00e8mes de compatibilit\u00e9, ce plugin ne n\u00e9cessite pas de ex\u00e9cutez le code du plugin ou le code du th\u00e8me de votre application et ainsi, cela ne vous donne aucune id\u00e9e des probl\u00e8mes li\u00e9s \u00e0 la compatibilit\u00e9 d&#039;ex\u00e9cution.<\/p>\n<p>WP Engine prend d\u00e9sormais en charge PHP 7. Ainsi, si vous souhaitez passer de WordPress \u00e0 PHP7, l&#039;utilisation du plugin PHP Compatible Checker est recommand\u00e9e car elle vous aide beaucoup \u00e0 d\u00e9terminer quels plugins, th\u00e8mes, etc. sont pr\u00eats. pour PHP 7 et dont tous ces \u00e9l\u00e9ments ont des probl\u00e8mes \u00e0 r\u00e9soudre avant de migrer vers PHP7.<br \/>\nEn tant que leader <a href=\"https:\/\/www.carmatec.com\/fr_fr\/societe-de-developpement-php\/\">Soci\u00e9t\u00e9 de d\u00e9veloppement PHP<\/a> , nous sommes fiers de nos solutions centr\u00e9es sur le client et de notre approche innovante qui se sont transform\u00e9es en une suite de clients satisfaits. En fournissant du d\u00e9veloppement et des conseils PHP de bout en bout aux organisations du monde entier, nous aidons nos clients avec des outils et des techniques pour r\u00e9soudre les probl\u00e8mes commerciaux critiques. Donc, si vous souhaitez d\u00e9velopper un site Web ou une application, n&#039;h\u00e9sitez pas \u00e0 <a href=\"https:\/\/www.carmatec.com\/fr_fr\/contactez-nous\/\" target=\"_blank\" rel=\"noopener noreferrer\">Contactez-nous<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Every new version of PHP brings some improvements and the possible fixes to the issues faced with the previous version. PHP 7, being no exception to this, brings in performance improvements along with extremely reduced memory consumption. Its New Zend engine 3.0 equips your app with up to 2x faster performance and 50% better memory [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29475,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,19],"tags":[],"class_list":["post-10595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-php-development"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/posts\/10595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/comments?post=10595"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/posts\/10595\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/media\/29475"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/media?parent=10595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/categories?post=10595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/fr_fr\/wp-json\/wp\/v2\/tags?post=10595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}