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 :

Compresser la syntaxe


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Points : 77
    Points
    77
    Par défaut Compresser la syntaxe
    Bonjour,

    Sauriez comment compresser ce bout de code un peu lourdeau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if(isset($_POST['produit'])){
    	if($_POST['produit'] != "0"){
    		$produit = $_POST['produit'];
    	}else{
    		$_POST['produit'] = Null;
    	}
    }
    par un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $produit=(isset($_POST['produit'])) ? $_POST['produit'] : Null;
    Merci

  2. #2
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 021
    Points : 2 278
    Points
    2 278
    Par défaut
    Salut,
    dans le premier code tu mets $_POST['produit'] à null et dans le 2e c'est $produit que tu mets à null, c'est quelle variable que tu veux mettre à null ?

    Si c'est $produit, tu peux faire un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $produit = null;
    if(isset($_POST['produit']) && $_POST['produit'] != "0"){
    	$produit = $_POST['produit'];
    }
    Si tu veux passer en ternaire ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $produit=(isset($_POST['produit']) && $_POST['produit'] != "0") ? $_POST['produit'] : Null;
    Vive les roues en pierre

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Points : 77
    Points
    77
    Par défaut
    Merci à toi, c'est vraiment pas mal cette syntaxe ternaire

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

Discussions similaires

  1. [PIL] Sauvegarge au format TIF avec compression LZW --> Syntaxe?
    Par nihilulter dans le forum Général Python
    Réponses: 2
    Dernier message: 28/01/2010, 08h20
  2. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33
  3. [Composants][Animation] Lire une vidéo compressée
    Par femtosa dans le forum Composants VCL
    Réponses: 6
    Dernier message: 03/09/2002, 08h03
  4. Compression d'exécutables
    Par Atrebate62 dans le forum Windows
    Réponses: 3
    Dernier message: 21/07/2002, 16h39
  5. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51

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