Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2634 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  fonctions en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonctions en php

n°1103739
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 09:58:21  profilanswer
 

Bonjour :)
 
J'ai un petit probleme logique.. et la reponse devrrait etre simple mais je bloque :/
 
j'ai une fonction :
 

Code :
  1. function verif_aff () {
  2.   if ($heur_conso < 10 && $conso_pourcent < 2) {
  3.   $tot_pourcent = $tot_pourcent + $conso_pourcent - 2;
  4.   $conso_pourcent = 2;
  5.   return $conso_pourcent; }


 
Mais, j'ai 2 autres variables que je voudrais passer dans la meme moulinette.. Au lieu de creer 2 autres fonctions, est il possible de garder la meme fonction pour les 3 variables et de retourner (modifier) une variable differente en fonction de celle qui a été passer en parametre.. :/
 
en clair, est ce possible en passant par les parametre et en modifiant un peu ma fonction de modifier, non seulement $conso_pourcent, mais aussi $engag_pourcent et $tot_pourcent ?
 
merci


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
mood
Publicité
Posté le 01-06-2005 à 09:58:21  profilanswer
 

n°1103741
cesarr89
Posté le 01-06-2005 à 09:59:10  profilanswer
 

Bah c'est à ca que ca sert les parametres dans une fonction

n°1103743
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:00:53  profilanswer
 

ouais mais comment dire dans la fonction que ce qui est passé en parametre, c'est ce truc la qu'il faut retourner a la fin (sous le meme nom de variable que celui qu'il ya en parametre :/)


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1103752
cesarr89
Posté le 01-06-2005 à 10:04:39  profilanswer
 

Code :
  1. $nombre = 2;
  2. $mavar = double($nombre); // $mavar vaut 4
  3. fonction double($adoubler){
  4.   return $adoubler*2;
  5. }

n°1103766
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:08:13  profilanswer
 

Arf ok je suis con... bien sur, le resultat de la fonction, on le met dans n'importe quel variable.. donc ya plus de probleme :p
 
merci bcp :p
 
au passage, on peut ecrire :
$nombre = double($nombre);
? (ca ecrase le nombre quoi)


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1103768
cesarr89
Posté le 01-06-2005 à 10:08:42  profilanswer
 

Oui tu peux

n°1103775
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:12:54  profilanswer
 

Ok derniere question :
 
dans php peut on utiliser des variables globales? ou toute les variables dont on se sert (et venant du prog principal) doivent etre passé en parametre?
 
exemple, ca c possible? :

Code :
  1. $nombre = 2;
  2. $multiplieur = 5;
  3. $mavar = multiplication($nombre);
  4. fonction multiplication($amultiplier){
  5.   return $adoubler*$multiplieur;
  6. }


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1103786
cesarr89
Posté le 01-06-2005 à 10:16:18  profilanswer
 

Je sais pas, mais au pire tu fais ca:
 

Code :
  1. $nombre = 2; 
  2.      $multiplieur = 5;
  3.      $mavar = multiplication($nombre); 
  4.    
  5.      fonction multiplication($amultiplier, $multiplieur){ 
  6.        return $adoubler*$multiplieur; 
  7.      }

n°1103789
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:18:07  profilanswer
 

okay merci bcp pour ton aide, c'est parfait ;)
 
A+


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1103791
cesarr89
Posté le 01-06-2005 à 10:18:40  profilanswer
 

De rien

mood
Publicité
Posté le 01-06-2005 à 10:18:40  profilanswer
 

n°1103808
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:25:16  profilanswer
 

Yo allez une derniere pour la route : :p
 
Si je veut retourner 2 variables dans ma fonction
 
un  
return $var1, $var2;
est il possible ou suis je obligé de faire un
return array($var1,$var2) ?


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1103810
cesarr89
Posté le 01-06-2005 à 10:28:12  profilanswer
 

array

n°1103811
bixibu
Ca ... c'est fait!
Posté le 01-06-2005 à 10:28:40  profilanswer
 

merchi ;)


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  fonctions en php

 

Sujets relatifs
jeu de dames prob avec les fonctionsjeu de dames prob avec les fonctions
[DLL] programme pour évaluer la taille des fonctions présentes ?passage de variable par adresse, Comment passer deux fonctions ?
DLL, OLE & fonctions exportées[Perl] switch() vs hash de fonctions
PHP/mySQL - Impossible de trouver les fonctionsConflit fonctions C / C++
Contrôle/fonctions Windows utilisant la base de données TZSavoir si des fonctions sont activées en PHP (phpinfo())?
Plus de sujets relatifs à : fonctions en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR