Fonctions de PHP


Recevez 1000 visiteurs par jour en provenance de Google
Téléchargez gratuitement notre guide explicatif
gagner argent

Les fonctions en PHP




Formation Affiliation Flash

Une est fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions exécutent dans plusieurs parties du programme une série d'instructions, cela permet une simplicité du code et donc une taille de programme minimale.

La vraie puissance du PHP vient de ses fonctions.
Dans le PHP, il y a plus de 700 fonctions intégrées prêtes pour être utilisées

Fonctions intégrées de PHP

Pour une référence complète et des exemples des fonctions intégrées, voir notre référence des fonctions de PHP.

Fonctions utilisateur en PHP

Dans ce chapitre nous voir comment créer vos propres fonctions.
Une fonction sera exécutée par un appel à la fonction.
Vous pouvez appeler une fonction de n'importe où dans une page.


Créez une fonction de PHP

Une fonction sera exécutée par un appel à la fonction.
Syntaxe

function NomFonction ()
{
code à exécuter ;
}

Directives de fonction de PHP :
• Donnez à la fonction un nom qui reflète ce que la fonction fait ainsi vous saurez de quelle fonction il s’agit si vous voulez l’utiliser.
• Le nom de fonction peut commencer par une lettre ou souligner
• Le nom de fonction ne peut pas commencer par un nombre
Exemple
Une fonction simple qui écrit mon nom quand elle s'appelle ecritNom :

	<html>
	<body>

	<?php
	function ecritNom ()
	{
	echo "Joe le BON ";
	}

	echo "mon nom est :  ";
	ecritNom (); // ici nous appellons la fonction
	?>

	</body>
	</html>
	

Résultat :

Mon nom est : Joe le BON


Fonctions de PHP - ajouter des paramètres

Pour ajouter plus de fonctionnalité à une fonction, nous pouvons lui ajouter des paramètres. Un paramètre est juste comme une variable.
Des paramètres sont spécifiés après le nom de fonction, à l'intérieur des parenthèses, il seront utilisés par la fonction
Exemple 1
L'exemple suivant écrira différents prénoms pour le même nom de famille :

	<html>
	<body>

	<?php
	//fnom est un paramètre pour la fonction ecritNom 
	function ecritNom($fnom)
	{
	echo $fnom . "  le BON<br />";
	}

	echo "Mon nom est : ";
	ecritNom("Joe");  //ici le paramètre de la fonction est Joe
	echo "Le nom de ma sœur est :  ";
	ecritNom("Jalila");   //ici le paramètre de la fonction est Jalila
	echo "Le nom de mon frère est :  ";
	ecritNom("Jim ");  //ici le paramètre de la fonction est Jim
	?>

	</body>
	</html>
	

Résultat :

Mon nom est : Joe le BON.
Le nom de ma soeur est : Jalila le BON.
Le nom de mon frère est : Jim le BON.



Exemple 2
La fonction suivante a deux paramètres :

	<html>
	<body>

	<?php
	function ecritNom($fnom,$detail)
	{
	echo $fnom . "  le BON c'est " . $detail . "<br />";
	}
	 
	ecritNom(" Joe "," moi ");

	ecritNom("Jalila"," ma sœur ");

	ecritNom("Jim","mon frère");
	?>

	</body>
	</html>
	

Résultat :


Joe le BON c'est moi
Jalila le BON c'est ma sœur
Jim le BON c'est mon frère

Exemple 3
Le même exemple mais avec utilisation d’une boucle :

	<html>
	<body>

	<?php
	$x=array ("Joe", "Jalila", "Jim") ;
	$y=array ("moi", "ma sœur", "mon frère") ;

	function ecritNom($fnom,$detail)
	{
	echo $fnom . "  le BON c'est " . $detail . "<br />";
	}
	for ($i=0; $i<=2 ; $i++)
	  {
	 ecritNom($x[$i] ,$y[$i]);
	  }


	?>

	</body>
	</html>
	

Résultat :
Joe le BON c'est moi
Jalila le BON c'est ma sœur
Jim le BON c'est mon frère


Fonctions de PHP - valeurs de retour

Pour laisser une fonction renvoyez une valeur, on emploie le rapport return.
Exemple

	<html>
	<body>

	<?PHP
	function  ajouter ($x, $y)
	{
	$total=$x+$y ;
	return  $total ;
	}

	echo $x." +  ".$y. "  =  " . ajouter (1,16) ;
	?>

	</body>
	</html> 
	

Résultat :


1 + 16 = 17






Cours precedent:
cours precedent  Boucles for et foreach

    Sommaire de :
Le langage php

 Cours suivant:
Traitement de forme en PHP   cours suivant

location serveurs hébergeur de sites internet en France

purchase text links