<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des require_once - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/require_once/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/require_once/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Sun, 09 May 2021 13:34:50 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des require_once - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/require_once/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>PHP, include et require</title>
		<link>https://programmation.surleweb-france.fr/php-include-et-require/</link>
					<comments>https://programmation.surleweb-france.fr/php-include-et-require/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sun, 16 May 2021 06:00:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[include_once]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[require]]></category>
		<category><![CDATA[require_once]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=976</guid>

					<description><![CDATA[<p>En PHP, il existe 4 fonctions incontournables pour intégrer du code extérieur à son script : include, require, include_once et require_once</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/php-include-et-require/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/php-include-et-require/">PHP, include et require</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Voilà un article qui fait suite à celui sur les chemins relatifs et absolus (disponible <a href="https://programmation.surleweb-france.fr/php-chemin-relatif-ou-chemin-absolu/" target="_blank" rel="noreferrer noopener">ici</a>). Maintenant que tu connais la différence et que tu sais quel chemin utilisé, nous allons voir 2 (en faite 4) fonctions incontournables en PHP.</p>



<p>Afin de faire appel à du code extérieur, en PHP nous allons utiliser 4 mots clés (2 d&rsquo;autres eux décollent des deux autres). Ils ont tous la même fonction mais leur rôle est différents.</p>



<h2 class="wp-block-heading">La fonction include et include_once</h2>



<p>La fonction <a href="https://www.php.net/manual/fr/function.include.php" target="_blank" rel="noreferrer noopener">include </a>va permettre d&rsquo;appeler un fichier (tout comme un <strong><em>require</em></strong>) en revanche, en cas d&rsquo;absence du fichier à inclure, un avertissement sera affiché sans que celui-ci soit bloquant, le script continuera de s&rsquo;exécuter.</p>



<p><a href="https://www.php.net/manual/fr/function.include-once.php" target="_blank" rel="noreferrer noopener">Include_once</a>, elle permet d&rsquo;inclure de la même manière et avec le même avertissement. En revanche, si le fichier a déjà été inclus, il ne fera pas la seconde inclusion.</p>



<p><strong><em>include_once</em></strong> prend plus de temps à s&rsquo;exécuter qu&rsquo;un simple <strong><em>include</em></strong>.</p>



<h2 class="wp-block-heading">La fonction require et require_once</h2>



<p>La fonction <a href="https://www.php.net/manual/fr/function.require.php" target="_blank" rel="noreferrer noopener">require</a>, quant à elle va également permettre d&rsquo;intégrer un fichier extérieur en revanche, en cas d&rsquo;absence du fichier, le script s&rsquo;arrête avec une très belle erreur.</p>



<p><a href="https://www.php.net/manual/fr/function.require-once.php" target="_blank" rel="noreferrer noopener">Require_once</a>, permet de s&rsquo;assurer qu&rsquo;une seule inclusion soit faite.</p>



<p>Le temps de traitement de <strong><em>require_once </em></strong>est également plus long qu&rsquo;un simple <strong><em>require</em></strong>.</p>



<h2 class="wp-block-heading">Quand utiliser include ou require</h2>



<p>Pour ma part, je choisi d&rsquo;utiliser la fonction <strong><em>include </em></strong>lorsqu&rsquo;il n&rsquo;y a pas de risque de sécurité ou d&rsquo;exécution du script (par exemple un <a href="https://www.anthedesign.fr/creation-de-sites-internet/creation-site-internet-template/" target="_blank" rel="noreferrer noopener">template</a>), j&rsquo;utilise le <strong><em>require </em></strong>pour importer des fonctions ou des éléments indispensables à l&rsquo;exécution du code.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Voilà une petite explication sur les différences et les utilisations des fonctions require et include en PHP.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/php-include-et-require/">PHP, include et require</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/php-include-et-require/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">976</post-id>	</item>
	</channel>
</rss>
