Créer son site Gratuitement : Service / Outils webmaster gratuit
Mon Site Gratuit
Contactez nous
Nos partenaires
Scripts
Tutoriaux
Nos services
Forums
Accueil
ForumsLes fonctions
      Imprimer le sujet FAQ  M'enregistrer 
  Comment apprendre le PHP facilement ?
Les variables, les sessions, la gestion ... Deviendra un jeu d'enfant !

Les fonctions

Messagede e101mk2 le 13 Jan 2008, 12:37

Une fonction, mais a quoi sa peut servir?

Les fonctions

intro

Une fonction permet d'exécuter plusieurs fois le même code. Elle peut retournez une information que vous pouvez enregistrer dans une variable. La puissance de php viens qu'il à de nombreuse fonction.Dès le chapitre suivant, nous étudierons des fonctions à php. Mais dans ce chapitre nous allons créer les nôtres.
Comment créer une fonction? Comme ceci:
Code: Tout sélectionner
function nomdelafonction(argument)
{
code php
return unevariable;


Une fonction simple

Nous allons créer une fonction qui n'a pas besoin d'argument et qui ne retourne (return) rien.
La fonction dira bonjour. c'est tout :p
Code: Tout sélectionner
function bonjour()
{
echo 
"Salut";
}
bonjour();
 

Nous créons une fonction ce nommant bonjour();, qui dit "salut". On appel la fonction grâce à son nom.
bonjour(); appelle donc à la fonction.

Une fonction avec argument

Notre fonction bonjour n'est pas très puissante, maintenant nous allons apprendre à ce que la fonction dit "salut votrenom", sachant que le nom, c'est nous qui allons le donnés.
Code: Tout sélectionner
function bonjour($nom)
{
echo 
"Salut $nom";
}
bonjour("e101mk2");
 

Je vous explique, bonjour("e101mk2");, appel la fonction, mais il lui envoie une chaine de caractère (e101mk2).
La chaine de caractère est enregistré dans la variable $nom ( function bonjour($nom) ). Puis nous affichons "salut e101mk2" ( echo "Salut $nom"; ).

Une fonction difficile

Maintenant, nous allons créer une fonction. Mais pas comme les autres. Elle calculera l'aire d'un rectangle.
Code: Tout sélectionner
function airrecangle($long$haut)
{
$air $long $haut;
return 
$air;
}
$rect airrecangle(10020); 

Je vous laisse comprendre :p. $rect = $air.

Petit TP

Et oui encore un...
Je voudrais que vous me créer une fonction permettant de calculer l'air d'un carré.


solution

Code: Tout sélectionner
function carre($cotes)
{
$air $cotes $cotes;
return 
$air;
}
 



La fin du chapitre... dans les prochains cours, nous apprendrons à communiquer avec une base de donnés, mais aussi avec un visiteur!
Image
Avatar de l'utilisateur
e101mk2
Apprenti Plug'zien
Apprenti Plug'zien
 
Messages: 73
Inscription: 07 Déc 2007, 09:45
Points: 0


Re: Les fonctions

Messagede Cclleemm le 13 Jan 2008, 22:12

Toujours aussi bien que les autres !
Du superbe boulot de ta part ! Je te remercie encore e101mk2 de faire vivre la communauté de MonSiteGratuit grace à tes superbe créations !
Des titre claire et net, de quoi comprendre le principe rapidement ! Continue comme ça !

A bientot :-D
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Les fonctions

Messagede jeromecold le 13 Jan 2008, 22:24

Oui, c'est vrai; toujours bien mais moins clair que d'habitude: les fonctions, c'est quoi l'avantage de les utilisées???
:lol: Bravo!
Arobase plus
Avatar de l'utilisateur
jeromecold
Plug'zien Pro
Plug'zien Pro
 
Messages: 3156
Inscription: 05 Sep 2007, 13:18
Points: 2915


Re: Les fonctions

Messagede e101mk2 le 25 Jan 2008, 23:10

Les prochain tuto verront leur apparition là semaine prochaine. Comme je l'est deja dit, je fait en alternance.
Nous verrons (je crois)
-la connection a la bdd, des requetes simples
-utilisation des formulaire
-tp version geant xd (creation d'un forum, d'une newsletter, un truc comme sa).

Bon voila, je vous ait dit le programme, qui n'est pas encore sur malheuresement!
Image
Avatar de l'utilisateur
e101mk2
Apprenti Plug'zien
Apprenti Plug'zien
 
Messages: 73
Inscription: 07 Déc 2007, 09:45
Points: 0


Re: Les fonctions

Messagede Cclleemm le 25 Jan 2008, 23:26

Vraiment hate de les voirs !
Je sans que ça va être excelent, encore bravo pour tout !
Et le Big TP ! Pas bêtes pour résummer l'ensemble ! ;-D
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Les fonctions

Messagede e101mk2 le 27 Jan 2008, 22:30

J'ai un petit probleme, je ne sait pas comment expliquer la bdd, xd... il faut que je reflechisse...
Image
Avatar de l'utilisateur
e101mk2
Apprenti Plug'zien
Apprenti Plug'zien
 
Messages: 73
Inscription: 07 Déc 2007, 09:45
Points: 0


Re: Les fonctions

Messagede minitux le 02 Juin 2009, 01:22

Très bon mais je regrette une chose , tu aurais pu leur faire faire une fontion utile pour eux comme

Code: Tout sélectionner
function connexion()
{
       mysql_connect('hote','utilisateur','mot_de_passe');
      mysql_select_db('data_base');
}
 


Puis ensuite suffit de faire appel a cette fonction pour ce connecté .

Code: Tout sélectionner
connexion();
Image
Avatar de l'utilisateur
minitux
Nouveau Plug'zien
Nouveau Plug'zien
 
Messages: 18
Inscription: 02 Juin 2009, 00:40
Points: 47



Retourner vers PHP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités