{"id":229143,"date":"2022-10-29T11:29:00","date_gmt":"2022-10-29T08:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229143"},"modified":"2022-11-09T05:42:11","modified_gmt":"2022-11-09T02:42:11","slug":"utilisation-de-linterpreteur-php-lorsque-vous-travaillez-avec-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/utilisation-de-linterpreteur-php-lorsque-vous-travaillez-avec-wordpress\/","title":{"rendered":"Utilisation de l&rsquo;interpr\u00e9teur PHP lorsque vous travaillez avec WordPress"},"content":{"rendered":"\n<p>R\u00e9cemment, j&rsquo;ai travaill\u00e9 sur un projet qui demande beaucoup de travail sur les <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/trouvez-la-difference-de-dates-en-utilisant-php-et-wordpress\/\" title=\"dates\" >dates<\/a>. Selon la nature du travail, il y a des moments o\u00f9 cela peut \u00eatre plus facile que d&rsquo;autres.<\/p>\n<p>D&rsquo;une part, si vous faites une simple comparaison entre, disons, les valeurs de deux mois, ce n&rsquo;est pas grave. D&rsquo;un autre c\u00f4t\u00e9, si vous avez affaire \u00e0 des mois, des jours, des ann\u00e9es, la date actuelle, des d\u00e9calages de fuseau horaire et diff\u00e9rents formats, cela peut \u00eatre un peu plus compliqu\u00e9.<\/p>\n<p>Le but de tout ce qui pr\u00e9c\u00e8de, cependant, n&rsquo;est pas strictement de travailler avec des dates. Au lieu de cela, il s&rsquo;agit des d\u00e9fis qui accompagnent le besoin d&rsquo;\u00e9crire, de tester et de travailler avec le code source.<\/p>\n<p>Et si vous avez l&rsquo;habitude d&rsquo;\u00e9crire du code, de le tester dans un navigateur, de d\u00e9boguer ou de d\u00e9poser des informations sur un \u00e9cran, puis de r\u00e9p\u00e9ter le processus, il existe des moyens plus simples de g\u00e9rer cela.<\/p>\n<h2>Utilisation de l&rsquo;interpr\u00e9teur PHP<\/h2>\n<p>J&rsquo;oserais dire que de nombreuses personnes qui travaillent avec PHP \u00e0 titre professionnel sont familiaris\u00e9es avec l&rsquo;utilisation de <a href=\"https:\/\/github.com\/php\/php-src\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">l&rsquo;interpr\u00e9teur PHP<\/a>, c&rsquo;est quelque chose qu&rsquo;il est facile d&rsquo;oublier lorsque vous travaillez avec des applications Web car vous avez le navigateur comme vue et comme un moyen d&rsquo;\u00e9valuer votre code.<\/p>\n<p>Mais si vous avez install\u00e9 PHP, vous avez install\u00e9 l&rsquo;interpr\u00e9teur. En supposant que PHP est globalement disponible sur votre syst\u00e8me, vous pouvez y acc\u00e9der via la ligne de commande en tapant\u00a0:<\/p>\n<p>$ php -a<\/p>\n<p>\u00c0 partir de l\u00e0, vous pourrez \u00e9crire du code PHP et l&rsquo;\u00e9valuer chaque fois que vous commencerez \u00e0 interagir avec l&rsquo;interpr\u00e9teur.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167377-61e7a2454de35.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167377-61e7a2454de35.png\" alt=\"Utilisation de l&#039;interpr\u00e9teur PHP lorsque vous travaillez avec WordPress\" ><\/a><\/p>\n<p>Bien que cela puisse \u00eatre un peu fastidieux lorsque vous travaillez avec des classes (et ce n&rsquo;est pas quelque chose que je recommande), mais l&rsquo;\u00e9mission de commandes et l&rsquo;\u00e9valuation d&rsquo;instructions fonctionnent tr\u00e8s bien.<\/p>\n<p>Alors qu&rsquo;est-ce que cela a \u00e0 voir avec WordPress?<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167377-61e7a2491011b.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167377-61e7a2491011b.png\" alt=\"Utilisation de l&#039;interpr\u00e9teur PHP lorsque vous travaillez avec WordPress\" ><\/a><\/p>\n<p>Pour boucler la boucle de la publication, comment peut-on travailler avec des comparaisons de dates en utilisant les informations de la base de donn\u00e9es WordPress pour une publication donn\u00e9e et une autre date ?<\/p>\n<p>Peut-\u00eatre pourriez-vous\u00a0:<\/p>\n<ul>\n<li>saisir la valeur de la colonne de la base de donn\u00e9es,<\/li>\n<li>stockez-le dans une cha\u00eene dans le terminal,<\/li>\n<li>cr\u00e9ez votre valeur de date dans le terminal,<\/li>\n<li>et effectuez les op\u00e9rations n\u00e9cessaires \u00e0 vos tests.<\/li>\n<\/ul>\n<p>Encore une fois, ce n&rsquo;est pas la seule fa\u00e7on de traiter ce genre de choses, mais c&rsquo;est une fa\u00e7on. Et disposer de l&rsquo;interpr\u00e9teur PHP peut \u00eatre d&rsquo;une grande aide lorsque vous souhaitez tester du code sur un croquis proverbial de serviette en papier.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je suppose que beaucoup de gens qui travaillent avec PHP sont familiers avec l&rsquo;utilisation de l&rsquo;interpr\u00e9teur PHP, il est facile d&rsquo;oublier quand on travaille avec WordPress.<\/p>\n","protected":false},"author":1,"featured_media":223774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,801,841,862],"tags":[1167],"class_list":["post-229143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-php-3","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229143"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229143\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/223774"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}