Tutoriel PHP

PHP

Découvez les bases de PHP dans mon support de formation dédié à ce puissant langage orienté web.


HTML HTML5 CSS Dreamweaver Bootstrap

Autres fonctions pratiques en PHP

Dans ce tutoriel, 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'éxecuter, il n'émettra qu'une alerte de type E_WARNING

<?php
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

<?php
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.

 

<?php
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

?>

Exercice

mail()

La fonction mail permet comme son nom l'indique : l'envoi d'emails

mail ( $to , $subject , $message [, string $additional_headers [, string $additional_parameters ]] )

<?php
$destinataire="toto@conseil-webmaster.com";
$sujet="Envoi de mail avec PHP";
$message = "Contenu de mon email";
$entete = "From: webmaster@conseil-webmaster.com";
mail($destinataire, $sujet, $message,$entete);
?>