erro com pdo
Estou com esse erro
Strict Standards: Non-static method BD::conn() should not be called statically in C:\Arquivos de programas\EasyPHP-DevServer-14.1VC9\data\localweb\loja\loja\inc\header.php on line 6
OBS: o erro aparece no header(cabecalho)configuração
<?php class BD{
private static $conn;
public function __construct(){}
public function conn(){
if (is_null(self::$conn)) {
self::$conn = new PDO('mysql:host='.HOST.';dbname='.BD.'',''.USER.'',''.PASS.'');
self::$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
return (self::$conn) ? self::$conn : false;
}
}
?>
header (cabecalho)
<?php
date_default_timezone_set("America/Sao_Paulo");
include_once "config.php"; // INCLUSAO DA CONFIGURAÇÃO DO SERVIDOR E ETC....
require_once "classes/BD.class.php";
require_once "classes/site.class.php";
BD::conn();
$site = new Site();
?>
GOSTARIA DE SABER COMO RESOLVE AGRADEÇO PELA ATENÇÃO
Discussão (2)
Carregando comentários...