Salut à tous.
Aujourd'hui nous allons voir les fonctions en PHP.
Pour ceux qui ont fait du C/C++, sa serra plus simple
Commençons :
Qu'est ce qu'une fonction ?Les fonctions sont un bout de code qui réalise une fonction !
Par éxemple, vous créez une fonction incrémentation.
Vous lui donnez une valeur, et la fonction vous répond le nombre que vous avez entré plus 1.
(incrémenter un nombre, c'est faire "
nombre =
nombre +1").
Prenons un exemple :
Le code (en utilisant des variables) est :
- Code:
-
<?
$pseudo = "Yoanben";
echo "Bonjour $pseudo";
$pseudo = "Benyoan";
echo "Bonjour $pseudo";
$pseudo = "Je ne sais pas";
echo "Bonjour $pseudo";
?>
En utilisant une fonction, on aurrais :
- Code:
-
<?php
function Bonjour($pseudo)
{
echo "Bonjour $pseudo !<br />";
}
Bonjour("Yoanben");
Bonjour("Benyoan");
Bonjour("Je ne sais pas");
Bonjour("Pascale");
Bonjour("François");
Bonjour("Benoît");
Bonjour("Père Noël");
?>
Là, regardez les trois premières ligne !
Elles permettent de définir une fonction (son mon, ce qu'elle fait, etc...)
Pour créer une fonction, vous devez taper
function (qui veux dire fonction en Anglais), puis vous devez luis donner un nom. Ici c'est Bonjour.
Ensuite on doit metre entre parenthèses
les paramètres de la fonction, c'est une information que la fonction a besoin pour travailler !
Puis il y a deux accolades, elles permettent de délimiter la fonction.
Et voila, vous savez comment créer une fonction.
Puis chaque fois que vous voudrez utiliser la fonction, vous taperez :
- Code:
-
Bonjour("Yoanben");
Ici j'ai mis comme paramettre Yoanben, mais j'aurais pus mettre autre chose.
Mais il y a aussi des fonctions toutes faites.
Il faut surtout retenir qu'il existe deux types de fonctions :
+ Celles qui effectuent des actions, et ne renvoient aucune valeur.
+ Celles qui, après plusieurs calculs, renvoient une valeur (ce sont les plus fréquentes)
Voici un petit aperçu des fonctions qui existent pour vous mettre l'eau à la bouche :
+ Une fonction qui permet de rechercher et de remplacer des mots dans une variable
+ Une fonction qui envoie un fichier sur un serveur
+ Une fonction qui permet de créer des images miniatures (aussi appelées thumbnails)
+ Une fonction qui envoie un mail avec PHP (très pratique pour faire une newsletter !)
+ Une fonction qui permet de modifier des images, y écrire du texte, tracer des lignes, des rectangles etc...
+ Une fonction qui crypte des mots de passe.
+ Une fonction qui renvoie l'heure, la date...
+ Etc etc...
Pratiquement à chaque fois, il faudra indiquer des paramètres à la fonction pour qu'elle sache sur quoi travailler.
Ce chapitre n'est pas fondamentale, mais comme il va vous simplifier énormément la vie et que vous l'utiliserez obligatoirement, vous devez le connaitre !