Fin de fonction dans structure conditionnelle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fin de fonction dans structure conditionnelle

par zeus » 19 juil. 2005, 15:32

L'équivalent en VB serait ça
quel frimeur ! :lol:
Mais non alors :cry:
C'est que j'ai déjà croisé wapit1 et que je sais qu'il fait une évolution d'un produit VB en PHP en démarrant dans le PHP.

Je lui donne des pistes pour qu'il s'y retrouce

J't'ai KC :langue:
PS: quelqu'un à le smileys Brice ou pas

par ouckileou » 19 juil. 2005, 15:10

L'équivalent en VB serait ça
quel frimeur ! :lol:

par wapit1 » 19 juil. 2005, 15:04

c'est ce que je viens de faire entre temps grâce à vos indications!
Merci! :wink:

par zeus » 19 juil. 2005, 15:02

L'équivalent en VB serait ça

Code : Tout sélectionner

function estEgal(valeurA, valeurB) if valeurA = valeurB then $retour = true; else $retour = false; end if estEgal = retour; end function
return sert à retourner une valeur à la fin de l'exécution de la fonction

par ouckileou » 19 juil. 2005, 15:01

à renvoyer une valeur de retour

ce n'est pas obligatoire, mais par exemple si ton envoi réussi tu renvoies true, s'il échoue tu renvoies false, comme ça tu peux tester l'exécution de ta fonction envoi()

par wapit1 » 19 juil. 2005, 14:56

le return sert à koi?

par ouckileou » 19 juil. 2005, 14:54

ben je sais pas ce que tu veux faire

si tu veux renvoyer une valeur différente suivant les cas oui
function estEgal($valeurA, $valeurB) {
   if ($valeurA == $valeurB) {
      $retour = true;
   else
      $retour = false;
   
   return $retour;
}
et le tour est joué ;)

par wapit1 » 19 juil. 2005, 14:49

laisse tomber je suis une grosse quiche! :oops:
suffit de mettre un else non?

par ouckileou » 19 juil. 2005, 14:44

quelle drôle d'idée ! :shock:

oui effectivement, les accolades fermantes ferment les accolades ouvrantes symétriquement

donc si tu ouvres une fonction, puis un if, tu fermes d'abord le if, puis la fonction...

que veux-tu faire exactement ? il doit y avoir un autre moyen ;)

Fin de fonction dans structure conditionnelle

par wapit1 » 19 juil. 2005, 14:42

Salut,

Je voudrais terminer la définition d'une fonction à l'intérieur d'une structure conditionnelle.

ex :
function envoi(Message){
....
....
If (substr($PS_Copy, $ACTION_POSITION, $ACTION_LENGTH) != R7_ACTION_GET) {
echo "Erreur de réception du message";
} /* fin de la fontion
} /* fin du If
...
...
suite de la fonction
...
...
} /* fin de la fonction
J'ai peur que la première accolade serve à fermer le If et la seconde ferme la fonction.