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.
1
function Nomfonction ($parametre, ...){
2
// Les commandes sont placées ici
3
return $resultat
4
// Si la fonction retrourne une valeur, indiquez là dans la commande return
5
}
6
echo Nomfonction(valeur);
Exemple avec 1 paramètre
1
2
function ConvDollar($prix) {
3
$calcul = $prix*1.219; // Taux de change le 14 Janvier 2018 1.219
4
return $calcul;
5
}
6
echo ConvDollar(2.57); // 2.57 est la valeur à calculer avec la fonction
7
Exemple avec 2 paramétres
1
2
function ConvDollar($prix,$arrondi) { // 2 paramétres
3
$calcul = $prix*1.219;
4
return round($Calcul,$arrondi);
5
}
6
echo ConvDollar(2.57, 1); // 2.57 est la valeur à calculer avec la fonction, le deuxième paramètre "1" correspond au nombre de décimales
7
3.1
Exemple : Formulaire de connexion
1
2
function Connecter($action,$bouton) {
3
echo "<form action='".$action."' method='post' name='form1'>";
4
echo "<table class='table table-responsive'>";
5
echo "<tr>";
6
echo "<td>Login</td>";
7
echo "<td><input type='text' name='login' value='' class='form-control' required placeholder='login'></td>";
8
echo "</tr>";
9
echo "<tr>";
10
echo "<td>Mot de passe</td>";
11
echo "<td><input type='password' name='mdp' class='form-control' required placeholder='Mot de passe'></td>";
12
echo "</tr>";
13
echo "<tr>";
14
echo "<td>";
15
echo "<input type='submit' name='Bouton' class='btn btn-primary' value='".$bouton."'>";
16
echo "</td>";
17
echo "</tr>";
18
echo "</table>";
19
echo "</form>";
20
}
21
echo Connecter('page.php', 'Envoi');
22