Créer son jeu en PHP

Tout pour créer soit-même son jeu en PHP
 
AccueilAccueil  ­CalendrierCalendrier  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [Résolu] if... die() ou if... else ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Sephi-Chan
Bavard


Nombre de messages: 44
Age: 20
Localisation: Yerres (91)
Date d'inscription: 27/03/2006

MessageSujet: [Résolu] if... die() ou if... else ?   Mar 11 Juil - 18:00

Salut à tous,

Dans le cadre de mon jeu (gestion d’équipe de sport), je suis naturellement amené a vérifier l’accès à certaines pages :

Par exemple refouler un membre qui voudrait accéder aux achats de joueurs alors que son personnage (l’entraîneur) n’est pas encore créer (ce qui est la première étape du jeu).

Mais j’aimerai savoir si une suite de if était aussi efficaces qu’une multitude de if… else.

Par exemple, voila ce que donne ma méthode :

Code:
if(@!$_POST['id_joueur']) die("Aucun joueur n'est sélectionné.");
if(@!$_POST['contrat']) die("Vous n'avez pas indiqué la durée du contrat.");

if(!ctype_digit($_POST['contrat'];)) die("La durée du contrat indiquée n'est pas un nombre entier.");


Est-ce que la méthode des die() dispense de mettre les else ?
Selon moi oui, étant donné que l’exécution du script est arrêtée à la rencontre du die().


Je vous remercie d'avance.

Sephi-Chan

_________________
www.lordarkness.net


Dernière édition par le Mar 11 Juil - 23:14, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lordarkness.net
LLB
Grand habitué


Nombre de messages: 310
Localisation: Paris, France
Date d'inscription: 23/07/2005

MessageSujet: Re: [Résolu] if... die() ou if... else ?   Mar 11 Juil - 18:16

Citation:
Mais j’aimerai savoir si une suite de if était aussi efficaces qu’une multitude de if… else.
Oui, s'il y a un die. Le reste n'est pas exécuté.

Citation:
Est-ce que la méthode des die() dispense de mettre les else ?
Oui.
cf http://fr2.php.net/manual/fr/function.exit.php
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Sephi-Chan
Bavard


Nombre de messages: 44
Age: 20
Localisation: Yerres (91)
Date d'inscription: 27/03/2006

MessageSujet: Re: [Résolu] if... die() ou if... else ?   Mar 11 Juil - 22:21

Cool, c'est bien ce que je pensais. Ca m'arrange bien .

Merci pour ta confirmation.


Sephi-Chan

_________________
www.lordarkness.net
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lordarkness.net
Maxime
Habitué


Nombre de messages: 175
Age: 23
Date d'inscription: 13/09/2004

MessageSujet: Re: [Résolu] if... die() ou if... else ?   Lun 17 Juil - 12:30

Le problème est que le die ne permet que d'afficher du texte, alors qu'avec un else tu peux faire ce que tu veux, comme une redirection.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.project-wh40k.info/
lorgan17
Grand habitué


Nombre de messages: 371
Age: 19
Localisation: Sous GNU/Linux
Date d'inscription: 04/06/2005

MessageSujet: Re: [Résolu] if... die() ou if... else ?   Lun 17 Juil - 17:09

[edit]merde j'avai pas vu que c'etait resolu...

_________________
Utilisez Alvaro's Messenger
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

[Résolu] if... die() ou if... else ?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Créer son jeu en PHP :: GÉNÉRAL :: Le B.A.-BA-
Poster un nouveau sujet   Répondre au sujet