Erro no CRUD PHP

Estou fazendo uma aula no YouTube de conexão CRUD, no vídeo ocorreu tudo certinho, mas no meu está dando erro, não sei o que pode ser.

Erro: Fatal error : Uncaught Error: Call to undefined function conectaDB() in C:\xampp\htdocs\CRUD\index.php:12 Stack trace: #0 {main} thrown in C:\xampp\htdocs\CRUD\index.php on line 12

Sem o seu código fica difícil ajudar.

Me desculpe, segue o código:

//index.php
<?php

	include ("Class/ClassConexao.php");
	$Conexao = new ClassConexao();
	$Conexao = conectaDB();
?>
//ClassConexao.php
<?php

class ClassConexao {
	//conexão com o banco
	public function conectaDB(){
		try{
			$Con = new PDO("mysql:host=localhost;dbname=crud","","");
			return $Con;
		} catch (PDOException $Erro){
			return $Erro->getMessage();
		}
	}
}

?>

Simples: da onde vem conectaDB(); do jeito que está é uma função, aonde está essa função?

Acho que a solução é que esse cara é um método da classe conexão

$Conexao = new ClassConexao();
$c = $Conexao->conectaDB(); // acho que é assim
1 curtida

Isso mesmo. Ou simplesmente $Conexao->conectaDB();
No entendo, creio que ainda precise de alguns parâmetros que estão faltando nesta função para informar o usuário e a senha do banco.