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

Fonctions personnalisées en PHP

Dans cette partie, nous allons créer nos propres fonctions en PHP.

PHP permet de créer ses propres fonctions.

function Nomfonction ($parametre, ...)
{
   // Les commandes sont placées ici
   return $resultat
    // Si la fonction retrourne une valeur, indiquez là dans la commande return
}
echo Nomfonction(valeur);

Exemple avec 1 paramétre

<?php
function ConvDollar($prix) {
$Calcul=$prix*1.341; // Taux de change le 30 Décembre 2009 1.341
return $Calcul;
}
echo ConvDollar(10.51); // 10.54 est la valeur a calculé avec la fonction
?>

Exemple avec 2 paramétres

<?php
function ConvDollar($prix,$arrondi) { // 2 paramétres
$Calcul=$prix*1.341;
return round($Calcul,$arrondi);
}
echo ConvDollar(10.51,1); // 10.51 est la valeur a calculer avec la fonction, le deuxième paramètre "1" correspond au nombre de décimales
?>
14.1

Exemple de formulaire de connexion

<?php
function Connecter($action,$bouton) {
echo "<form action='".$action."' method='post' name='form1'>";
echo "<table class='table table-responsive'>";
echo "<tr>";
echo "<td>Login</td>";
echo "<td><input type='text' name='login' value='' class='form-control' required placeholder='login'></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Mot de passe</td>";
echo "<td><input type='password' name='mdp' class='form-control' required placeholder='Mot de passe'></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<input type='submit' name='Bouton' class='btn btn-primary' value='".$bouton."'>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}

echo Connecter('page.php', 'Envoi');
?>

Exercice sur la création de fonction