Autres fonctions pratiques en PHP
Dans cette partie, nous aborderons divers fonctions très pratiques en PHP
Comme : include, require, require_once et mail
inclure du code PHP
include()
include('fichier.inc.php')
La fonction include() est similaire à require(), à ceci prés qu'avec include() le traitement ne s'interrompra pas en cas d'erreur, et le reste de la page s'affichera normalement.
En cas d'erreur avec include() le script continuera de s’exécuter, il n'émettra qu'une alerte de type E_WARNING
include('erreur.inc.php'); // Cette page n'existe pas
require()
La fonction require() appelle et exécute un code contenu dans un fichier externe.
require permet à la différence d'include de couper l'exécution du script PHP si le fichier à inclure n'a pu être inclus.
En cas d'erreur, le script se coupera complètement
require('fichier.inc.php'); // Coupe l'exécution du script PHP si le fichier à inclure n'a pu être inclus
Par convention on met un ".inc" avant le ".php" pour indiquer que le fichier est à inclure.
require_once()
require_once('fichier.inc.php')
L'instruction require_once() est identique à require() mise à part que PHP vérifie si le fichier a déjà été inclus et si c'est le cas, ne l'inclut pas une deuxième fois.
require_once('fichier.inc.php');
// Vérifie si le fichier a déjà été inclus et si c'est le cas, ne l'inclut pas une deuxiéme fois
mail()
La fonction mail permet comme son nom l'indique : l'envoi d'emails
mail ( $to , $subject , $message [, string $additional_headers [, string $additional_parameters ]] )
$destinataire="toto@digital-starter.re";
$sujet="Envoi de mail avec PHP";
$message = "Contenu de mon email";
$entete = "From: webmaster@digital-starter.re";
mail($destinataire, $sujet, $message,$entete);