PHP - Noms de varibles Indentiques

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Orsam, 18 Octobre 2012.

  1. Orsam
    Orsam WRInaute discret
    Inscrit:
    26 Février 2011
    Messages:
    66
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai un petit problème qui pourrait un jour me gâcher la vie... :lol: Et bien sure, je cherche une solution propre !

    Je m'explique : Sur mon site web, je me connecte à ma base de données (en dbo) avec une variable globale appelée $db. Jusque là, pas de problème.

    Je voulais intégré à ce site, PHPbb, le problème est que la connexion à sa base de données est faite aussi par l'intermédiaire de la variable $db.

    Le problème, et vous l'aurez compris, le site se mélange les pinceaux entre ma base de données et la base de PHPbb.

    Bien sur, je pourrais renommer le $db de mon site en $toto. (ce qui fait un gros boulot). Ce qui me pose problème c'est que si j'integre un jour un "plugin" sur mon site qui utilise le $toto, le problème sera le même..

    Donc, ma question est la suivante, y a t'il une methode, un système qui permette de palier ce problème ??

    Merci par avance,

    Orsam
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 194
    J'aime reçus:
    333
    Si tu as PHP >= 5.3, tu peux utiliser les namespaces: http://php.net/manual/fr/language.namespaces.basics.php

    Avec le refactoring c'est quelques clics (faisable dans les IDE).
     
  3. Orsam
    Orsam WRInaute discret
    Inscrit:
    26 Février 2011
    Messages:
    66
    J'aime reçus:
    0
    Bonjour Spout,

    Et merci pour ta réponse rapide.

    Oui, je suis bien en 5.3.

    J'avais vaguement entendu le principe des Namespace, mais cela fait partie des trois millions de choses sur lesquelles je dois travailler pour les maitriser !! :lol: :lol:

    Je te remercie énormément pour ton aide.

    Orsam
     
Chargement...
Similar Threads - PHP Noms varibles Forum Date
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
PHP : problème de comparaison égalité dans boucle FOR avec incrément décimal de 0.1 Développement d'un site Web ou d'une appli mobile 26 Août 2021
Cache Etag nginx et PHP ? Administration d'un site Web 7 Août 2021
Fichier avec ou sans extension php pour le référencement Crawl et indexation Google, sitemaps 3 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Malware S.Susp.PHP.gen... Administration d'un site Web 15 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021