Bonjour,

Je rencontre un petit problème avec mon code.

Ce que je fais

je suis entrain de vouloir manipuler une classe statique dans laquelle j'ai mis un objet PDO, pour pouvoir avoir accès a la connexion

 // voicic le bout de code ou j'accede a la classe statique
use App\Database\dbConfig;
$PDO = dbConfig::getPDO();

// et voici la classe statique en elle même
<?php

namespace App\Database;

use \PDO;

class dbConfig
{

    public static function getPDO(): PDO
    {
        return new PDO('mysql:dbname=gestionmaterielmacat;host=localhost', 'root', '', [
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
            PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
        ]);
    }
}

Ce que je veux

j'aimerais manipuler l'objet PDO

Ce que j'obtiens

j'obtiens une érreur du genre; Class Class 'App\Database\dbConfig' not found in C:\xampp\htdocs\GestionMateriel\command\Robot.php:11

2 réponses


s'il vous plait j'ai besoin d'aide

Bonjour.
Est-ce que tu as bien une classe ou autre qui se charge de l'autoload des classes ?
Dans le cas où ce serait le cas, assures-toi quelle est bien fonctionnelle dans le cas présent.