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] Pas de pointeurs


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Système] Pas de pointeurs
    Bonjour à tous,

    J'ai un gros soucis et malgré une bonne heure de recherche, pas de solution en vue.
    En gros, ce que j'ai besoin de faire:
    J'ai une fonction que j'utilise très fréquemment. Je ne veux pas modifier son fonctionnement (notamment le nombre d'arguments qu'elle contient, ou le type de variables passées en argument) pour des raisons de compatibilité.

    En gros, j'aurais besoin de connaitre une variable passée en argument, de pouvoir l'identifier. L'idée pour moi c'est de faire un tableau de "pointeurs" permettant d'ajouter une information sur les variables qui ont été en argument de la fonction.

    Clairement, avec un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $foo = 'test';
    function toto($bar)
    {
        // Et là, mon tableau
    }
    toto($foo);
    ?>
    Le problème est le suivant, voilà à quoi j'avais pensé: simplement enregistrer le nom de la variable dans le tableau, pour ainsi avoir $tableau['foo'] d'existant. Sauf que ça me paraît tout simplement impossible. De plus un peu bourrin, suffirait que la variable ne soit plus la même pour que je n'y vois que du feu... Mais à la rigueur ça ne dérangerait pas trop.

    Ne sachant pas comment faire, j'ai ensuite pensé aux pointeurs. Je n'en avais jamais eu besoin et apparemment, je suis en train de découvrir que même si le passage par référence existe, la notion de pointeurs est absente de php...

    Alors question: je me plante comme une courge et l'une des deux solutions précédentes est réallisable ? Sinon, une idée de comment faire ?

    Si vous avez besoin d'un complément d'infos, aucun soucis.

    Merci.
    Dernière modification par julp ; 16/02/2007 à 14h17. Motif: ajout balises [code] pour plus de lisibilité

Discussions similaires

  1. Forcer l'affichage lorsque ressources systèmes pas dispo
    Par EricS dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/02/2011, 13h00
  2. Réponses: 4
    Dernier message: 19/01/2008, 03h16
  3. Réponses: 4
    Dernier message: 16/09/2007, 17h50
  4. Chaines et pointeurs mais pas "const"
    Par hpfx dans le forum C
    Réponses: 9
    Dernier message: 05/10/2003, 21h23
  5. système expert ou pas
    Par Rmotte dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 03/10/2003, 14h36

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