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 :

Les opérateurs ? et : en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 33
    Par défaut Les opérateurs ? et : en php
    Toujours en pleine découverte de la doc MVC trouvée sur le site je me demandais a quoi servent les opérateurs ? et : que je trouve dans la ligne de code suivante :

    - $Action=$_GET['action'] ? strtolower($_GET['action']) : 'init'

    La première partie de la ligne permet d'attribuer à la variable $Action la valeur $Action issue du POST de la page précédante. La 2° partie transforme les caractère de notre variable en minuscule. Mais a quoi sert le ? ainsi que les :

    D'ailleurs et je pense que c'est ce qui fait que je n'ai pas trouvé seul la réponse comment s'appel ce type d'opérateurs .

    Merci a celui, celles ou ceux qui m'expliqueront ce petit point de détail.

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

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    c'est l'opérateur ternaire, plus d'infos ici
    Bye

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut
    slt,
    il s'agit d'une methode utilisé par les programmeurs expérimenté
    voilà l'equivalence si on veut faire simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if($_GET['action']) {
       $Action= strtolower($_GET['action']) ;
    }
    else{ 
       $Action= 'init';
    }

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 33
    Par défaut
    Merci à tous les deux !

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

Discussions similaires

  1. Les meilleurs livres pour PHP ?
    Par Community Management dans le forum Livres
    Réponses: 187
    Dernier message: 24/05/2015, 04h30
  2. Réponses: 1
    Dernier message: 21/01/2006, 19h00
  3. les pieces jointe et php?
    Par hoaxpunk dans le forum Langage
    Réponses: 9
    Dernier message: 14/12/2005, 16h55
  4. Passer les variables de fichier.php en fichier.php
    Par Furius dans le forum Langage
    Réponses: 4
    Dernier message: 20/11/2005, 23h05
  5. question sur les opérateurs
    Par isidore dans le forum C++
    Réponses: 10
    Dernier message: 25/02/2005, 19h46

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