Defnindo Variaveis
Olá pessoal tudo joia,
Primeiramente, Feliz Natal atrasado mas de brinde um Feliz Ano Novo adiantado.
O seguinte estou tentando fazer uma class para conexão ao banco de dados com o intuito de aprender OOP, mas cheguei a um ponto em que deveria definir as variaveis de conexão, usando a função define() e fazendo include com __autoload ou require mesmo. Mas de toda forma não se esta é a forma mais indicada, assim comecei a escrever esta class que verificaria uma chave para validar a requição é valida e disponibilizar as variaveis para o sistema.
class Biblioteca{
private $t = 'teste';//poderia estar embutida em um código qualquer ou ate md5
private $chave = 'teste';//esta chave poderia ser mudada em um arquvio com interface para administração sendo extraída de um Bd.
public $servidor = 'meuservidor';
function __construct(){
if($this->chave === $this->t){
echo 'ola jefferson';
}else{
echo ola ' Hacker';//podemos usar ate um header(); para redireiconar para uma pagina de erro.
}
}
function PastaVariaveis(){
$this->servidor;
}
}
$t = new Biblioteca();
$t->PastaVariaveis();
echo $t->servidor;Neste exemplo poderiamos mudar a visibilidade das variaveis, para que as classe fiquem disponiveis para classes herdadas ou ate public, oque vocês acham?
Grato.
Jefferson A. Pereira.
Discussão (3)
Carregando comentários...