IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] exit()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 209
    Par défaut [Système] exit()
    Bonjour, je repose une question concernant le exit()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    #du code
    Header ("Location: index.php?module=admin_resto&&error=$error");
    	exit();
    #encore du code
    ?>
    Que fais exactement ce exit. Il m'a été dit qu'il termine l'execution d'un code. Donc, selon mon code si dessu, ce qui suit le exit, (#encore du code) sera ignoré?

    Ce exit, est-il indispensable?
    Dans quel cas l'utilisriez vous

    Merci

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Dans ce cas ce qu'il y a en dessous ne sera pas executé mais le dixieme
    Mais il n'est pas indispensable étant donné le header au dessus. Mais je trouve ça plus propre

    Souvent le exit je l'utilise pour les erreur fatales:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /* du code */
    if ($pass != $passaccess) {
    mafonction();
    exit;
    }
    /* plein de code */

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 209
    Par défaut
    Merci, donc en fait c'est pas indispensable de les utiliser surtout que dans mon application je veux rediriger des utlisateurs sur une autre page sans terminer l'execution du code PHP

  4. #4
    Invité4
    Invité(e)
    Par défaut
    C'est pourtant logique.
    Tu te pose la question : le code qui suit doit-il être exécuté ?

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Citation Envoyé par pierrot10
    Merci, donc en fait c'est pas indispensable de les utiliser surtout que dans mon application je veux rediriger des utlisateurs sur une autre page sans terminer l'execution du code PHP
    Dans ce cas, il serait plus propre, à mon avis, d'envoyer le header à la fin du script, suivi par un exit. Ce serait plus clair et plus facile à lire. Mais bon, c'est un avis perso

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 209
    Par défaut
    merci pour vos reponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [tables systèmes] extraction de la structure d'une base
    Par laffreuxthomas dans le forum Autres SGBD
    Réponses: 6
    Dernier message: 23/03/2006, 14h24
  2. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 18h03
  3. [Système] Vider le Presse Papier
    Par babe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/09/2002, 18h46
  4. IA avec le système de note
    Par scorpiwolf dans le forum C
    Réponses: 4
    Dernier message: 06/05/2002, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo