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 :

Constantes dans variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut Constantes dans variable
    Bonjour,

    il est possible en php de stocker un nom de fonction dans une variable et de l'appeler ensuite en rajoutant a cette variable des ()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    function test()
    {
    echo 'ok';
    }
     
    $fonction ="test";
    $fonction();
    ?>
    Je souhaiterais faire quelque chose du meme genre mais avec des constante.
    Selon la valeur contenu dans une variable $contante appeler le contenu de la constante défini dans un define

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    define("const_test", "Mon contenu");
    define("const_testa", "Mon contenua");
    define("const_testb", "Mon contenub");
     
    $constant = "const_test";
    ?>
    Y a t'il y moyen a partir de cette brève ébauche de script d'afficher le contenu des define par la variable $constant ?

    Je vous remercie d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Par défaut
    Heu ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    define( "MA_CONSTANTE" , 'truc constant' );
     
    $maVariable = MA_CONSTANTE;

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    en utilisant constant()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut
    Merci de vos réponse

    @sabotage : s'est l'idée d'appel d'une fonction dans une variable, s'est pas ce que je cherche

    @Petibidon : S'est bien ca, je te remercie


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

Discussions similaires

  1. Variable ou constante dans un script SQL
    Par gold15 dans le forum SQL
    Réponses: 5
    Dernier message: 11/03/2015, 08h46
  2. Stocker une constante dans une variable
    Par Totooff dans le forum Langage
    Réponses: 9
    Dernier message: 19/02/2011, 11h54
  3. Constante dans une variable
    Par keaton7 dans le forum Langage
    Réponses: 5
    Dernier message: 11/12/2008, 00h13
  4. Réponses: 8
    Dernier message: 09/07/2007, 10h18
  5. Réponses: 3
    Dernier message: 25/01/2007, 14h12

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