Estou com erro ao chamar o meu prepare pra testar, segue abaixo o código das minhas classes PDO.
Classe Crud
<?php
class ClassCrud extends ClassConexao{
#Atributos
private $Crud;
private $Contador;
#Preparação das declarativas
public function preparedsStatements($Query, $Parametros){
$this->countParametros($Parametros);
$this->Crud=$this->conectaDB()->prepare($Query);
echo $this->Contador;
}
#Contador de paramentros
private function countParametros($Paramentos){
$this->Contador=count($Paramentos);
}
}
Class Conexão
<?php
abstract class ClassConexao
{
protected function conectaDB(){
try{
$Con=new PDO("mysql:host=localhost;dbname=cru","root","");
return $Con;
}catch (PDOException $Erro){
return $Erro->getMessage();
}
}
}
Meu Index pra teste.
<?php include ("Includes/Header.php")?>
<div class="Content">
<?php
include_once("Class/ClassConexao.php");
include_once("Class/ClassCrud.php");
$Crud=new ClassCrud();
// $Crud->preparedsStatements('teste', array(1,2,3,4));
var_dump($Crud->preparedsStatements("teste", array(1,2,3,4)));
?>
</div>
<?php include ("Includes/Footer.php")?>
O que está errado? Me ajudem quem puder.