{"id":357,"date":"2014-04-28T13:01:23","date_gmt":"2014-04-28T11:01:23","guid":{"rendered":"http:\/\/geekcommunicant.com\/blog\/?p=357"},"modified":"2019-04-20T17:23:34","modified_gmt":"2019-04-20T15:23:34","slug":"php-quest-ce-cest","status":"publish","type":"post","link":"https:\/\/geekcommunicant.com\/blog\/2014\/04\/28\/php-quest-ce-cest\/","title":{"rendered":"Le PHP, qu&rsquo;est-ce que c&rsquo;est ?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Qu&rsquo;est-ce que le PHP ?<\/h2>\n\n\n\n<p>Le PHP est un langage de programmation (ou script), qui permet de rendre les pages dynamiques; c&rsquo;est-\u00e0-dire par exemple, utiliser un seul et unique squelette HTML pour g\u00e9n\u00e9rer des centaines de pages diff\u00e9rentes, comme dans tous les CMS modernes.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">\u00c0 quoi \u00e7a ressemble<\/h2>\n\n\n\n<p>Voici maintenant, en exclusivit\u00e9 mondiale, un fichier PHP dans toute sa gloire:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\n&lt;?php\n    echo &#039;Hello World!&#039;;\n    echo &#039;&lt;br\/&gt;Pouet pouet&#039;;\n?&gt;\n<\/pre><\/div>\n\n\n<p>Ce fichier ce contente d&rsquo;afficher \u00ab\u00a0Hello World!\u00a0\u00bb et \u00e0 la ligne \u00ab\u00a0Pouet pouet\u00a0\u00bb, mais ce n&rsquo;est pas rien, il nous permet quand-m\u00eame de voir deux principes de base du php:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>un fichier PHP commence par <code>&lt;?php<\/code> et se termine par <code>?&gt;<\/code> (comme <code>&lt;html&gt;<\/code> et <code>&lt;\/html&gt;<\/code> dans un fichier HTML)<\/li><li>chaque instruction se termine par un point-virgule, comme dans beaucoup de langages de programmation<\/li><\/ul>\n\n\n\n<p>Le fichier pr\u00e9sent\u00e9 ci-dessus ne permet pas de se rendre compte des possibilit\u00e9s offertes par ce langage, mais ce n&rsquo;est pas le but de cet article.<\/p>\n\n\n\n<p>Tout comme le HTML, le PHP ne fonctionne pas seul, en effet, sur un site, les diff\u00e9rents contenus (profil, fils de discussion&#8230;) sont stock\u00e9s dans une base de donn\u00e9es, dont une des plus utilis\u00e9es sur le Web est MySQL.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qu&rsquo;est-ce que le PHP ? Le PHP est un langage de programmation (ou script), qui permet de rendre les pages dynamiques; c&rsquo;est-\u00e0-dire par exemple, utiliser un seul et unique squelette HTML pour g\u00e9n\u00e9rer des centaines de pages diff\u00e9rentes, comme dans &hellip; <a href=\"https:\/\/geekcommunicant.com\/blog\/2014\/04\/28\/php-quest-ce-cest\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33],"tags":[32],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-php","tag-php"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2IoOb-5L","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":326,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/04\/06\/comment-marche-le-web\/","url_meta":{"origin":357,"position":0},"title":"Comment marche le Web ?","author":"geekc","date":"06\/04\/2014","format":false,"excerpt":"Vous vous \u00eates toujours demand\u00e9 quelle diff\u00e9rence il pouvait y avoir entre le HTML et le PHP, entre le CSS et le JavaScript ? Cet article est fait pour vous. Apr\u00e8s l'avoir lu, vous serez incollables, ou presque, sur les technologies du Web. HTML et CSS Le HTML est la\u2026","rel":"","context":"Dans &quot;Pour les nuls&quot;","block_context":{"text":"Pour les nuls","link":"https:\/\/geekcommunicant.com\/blog\/category\/pour-les-nuls\/"},"img":{"alt_text":"HTML, CSS, et JavaScript","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/logo_html5-300x175.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":785,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/27\/corriger-titres-yoast-seo\/","url_meta":{"origin":357,"position":1},"title":"Corriger les titres Yoast SEO","author":"geekc","date":"27\/05\/2019","format":false,"excerpt":"Si vous utilisez Yoast SEO sur votre site WordPress pour g\u00e9rer les balises n\u00e9cessaires au bon r\u00e9f\u00e9rencement de vos contenus, vous pouvez rencontrer ce genre de probl\u00e8me\u00a0: Quels que soient les r\u00e9glages que vous choisissez pour votre titre, des \u00e9l\u00e9ments non voulus apparaissent \u00e0 la fin de celui-ci. Yoast serait-il\u2026","rel":"","context":"Dans &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/geekcommunicant.com\/blog\/category\/php\/"},"img":{"alt_text":"Mauvais titre SEO","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":778,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/13\/enlever-meta-generator-wordpress\/","url_meta":{"origin":357,"position":2},"title":"Enlever la balise meta \u00ab\u00a0generator\u00a0\u00bb sur votre site WordPress","author":"geekc","date":"13\/05\/2019","format":false,"excerpt":"Je sais qu\u2019il y a quelque temps, j\u2019avais fait un article sur comment rajouter une balise meta \u00ab\u00a0generator\u00a0\u00bb \u00e0 un site MODX, mais cette balise peut remettre en question la s\u00e9curit\u00e9 de votre site. Une faille de s\u00e9curit\u00e9\u00a0? Conna\u00eetre le CMS derri\u00e8re un site peut faciliter la vie \u00e0 toute\u2026","rel":"","context":"Dans &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/geekcommunicant.com\/blog\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":310,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/03\/26\/le-site-nouveau-est-arrive\/","url_meta":{"origin":357,"position":3},"title":"Le site nouveau est arriv\u00e9 !!!","author":"geekc","date":"26\/03\/2014","format":false,"excerpt":"Bon OK, si vous \u00eates all\u00e9s le voir, vous ne constaterez aucun changement, et c'est normal ! La nouveaut\u00e9 n'est ni dans le contenu, ni dans la forme, mais sous le capot. En effet, jusqu'\u00e0 pr\u00e9sent mon site n'avait aucun CMS - sauf bien entendu ce blog ici pr\u00e9sent qui\u2026","rel":"","context":"Dans &quot;Divers&quot;","block_context":{"text":"Divers","link":"https:\/\/geekcommunicant.com\/blog\/category\/divers\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":314,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/03\/30\/pourquoi-choisir-modx\/","url_meta":{"origin":357,"position":4},"title":"Pourquoi choisir MODX ?","author":"geekc","date":"30\/03\/2014","format":false,"excerpt":"Comme je l'ai annonc\u00e9 dans l'article pr\u00e9c\u00e9dent, j'ai choisis d'utiliser MODX pour mon site. Dans cet article je vais vous pr\u00e9senter MODX et vous dire ce qui me l'a fait choisir. Pr\u00e9sentation de MODX MODX est un syt\u00e8me de gestion de contenu (Content Management System en anglais) qui existe depuis\u2026","rel":"","context":"Dans &quot;MODX&quot;","block_context":{"text":"MODX","link":"https:\/\/geekcommunicant.com\/blog\/category\/modx\/"},"img":{"alt_text":"Arbre de ressources MODX","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/arbre_de_ressources.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":744,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/06\/automatisation-base-deplacement-fichiers-medias\/","url_meta":{"origin":357,"position":5},"title":"Automatisation des op\u00e9rations en base suite au d\u00e9placement des fichiers de m\u00e9dias","author":"geekc","date":"06\/05\/2019","format":false,"excerpt":"Dans mon dernier article, je pr\u00e9sentais la mani\u00e8re dont j'ai proc\u00e9d\u00e9 pour d\u00e9placer les fichiers de ma biblioth\u00e8que de m\u00e9dias WordPress. Toutes les diff\u00e9rentes op\u00e9rations des \u00e9tapes d\u00e9crites dans cet article \u00e9taient faites \u00e0 la main, ce qui peut \u00eatre long, et une faute de frappe ou un oubli peut\u2026","rel":"","context":"Dans &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/geekcommunicant.com\/blog\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":0,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"wp:attachment":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}