J'utilise une classe PHP à des fins de connexion. La base de données MySQL que les contrôles de processus de connexion pour l'utilisateur est défini comme ceci:var pour une classe en PHP
class flexibleAccess{
var $dbName = 'mydatabase';
Cependant, comme je l'ai installer l'application pour différentes personnes, ce dbName $ a besoin de changements constants. J'ai décidé de faire un fichier de configuration où je garde mes informations de base de données, donc je devrais changer de manière plus facile car cette classe de connexion est "cachée" quelque part. Le problème est que je veux faire quelque chose comme ceci:
class flexibleAccess{
var $dbName = $_SESSION['mydatabase'];
Et je reçois l'erreur: « Erreur d'analyse: analyser erreur dans chemin /access.class.php en ligne 43 » La ligne 43 est la line avec $ dbName ... Pourquoi ne puis-je pas utiliser ceci pour obtenir dynamiquement mes valeurs de la session? Et comment dois-je l'utiliser?
Merci
ce code suppose que votre nom de base de données proviendra toujours de la session. pour moi ressemble à codé en dur. pourquoi pas le passer comme paramètre n le constructeur –
L'OP le voulait de la session, c'est ce que j'ai démontré. –