I want to access to my function connectDB() in Db.php, from index.php but it keeps saying : "Undefined function 'connectDB'". Here's the codes.
Db.php
namespace App\kernel;
/**
* Connect to a DB
*
* @return \mysqli
*/
function connectDB(): \mysqli
{
$server="localhost";
$user="root";
$pass="";
$db="xp";
$connexion = mysqli_connect($server, $user, $pass, $db);
if (!$connexion)
die("La connexion à échoué : " . mysqli_connect_error());
return $connexion;
}
index.php
use App\kernel\Db;
$db = connectDB();
if( !$db )
{
exit();
}
echo 'success';
composer.json
{
"name": "fl/xp",
"autoload": {
"psr-4": {
"App\\": "app/"
}
},
"require-dev": {
"symfony/var-dumper": "^5.4"
}
}
Thanks for your help.