Découvez les bases de PHP dans mon support de formation dédié à ce puissant langage orienté web.
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
?>
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