Bonjour ,
je charge ma classe Bdd via mon fichier et un include
et j'appelle la base comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php session_start(); class Bdd { public static function getIntance() { try { // $instance = new PDO('....') } catch (PDOException $e) { echo "Problème de oonnexion à la base de donnée"; } return $instance; } } spl_autoload_register(function($class){ $racine = '/var/www/'; $path = str_replace('\\', DIRECTORY_SEPARATOR, $class.'.php'); $path = $racine.$path; // echo $path; $isLoad = include $path; }); ?>
pourquoi netbeans a ajouter à échappé \Bdd;; ?? avec le \ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php namespace\test\lib\bddentite; class Membre {//classe qui permet d'enregister les infos de chaque membres private $bdd; public function __construct() {//on vérifi la session du membre $this->bdd = \Bdd::getIntance(); // oblique } public function infObj() { echo "je suis la class Membre()"; } }
je l'ai retiré mais cela ne fonctionne pas, je ne comprend pas bien ?
merci de m' éclaircir sur ce point.
Partager