Tenho uma class chamada crud (no arquivo crud.php) a qual estou instanciando desde outro arquivo (dbconfig.php).
crud.php
class crud
{
private $db;
function __construct($conn){
$this->db = $conn;
}
Este é meu outro arquivo onde estou instanciando a class crud
dbconfig.php
$DB_host = "localhost";
$DB_user = "root";
$DB_pass = "***";
$DB_name = "cursow3";
$conn = "";
try{
$conn = new PDO("mysql:host={$DB_host};dbname=
{DB_name}",$DB_user,$DB_pass);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
include_once 'crud.php';
$crud = new crud($conn);
Minha dúvida é como posso usar essa instância $crud em outro arquivo(index.php). Pois quando tento usar neste arquivo essa instância, diz que ela não esta definida. Estou fazendo algo errado?:
index.php
<?php include_once("dbconfig.php"); ?>
$crud.... #undefined variable $crud