Primeiro código em POO (QueryString) dicas
Eai galera, essa foi minha primeira tentativa no mundo POO, fiz esse código simples pra praticar oque aprendi até agora, gostaria da opinião/dicas de vocês oque estou errado e/ou oque devo continuar fazendo, agradeço à atenção.
<?php
class GetPage {
private $dir;
//diretório das páginas;
private $param;
//parâmetro GET;
private $default;
//página padrão;
private $error;
//página de erro;
public function __construct($dir, $param, $default, $error) {
$this -> dir = $dir . '/';
$this -> param = $param;
$this -> default = $default;
$this -> error = $error;
$this->VerificaParam();
}
public function VerificaParam() {
if (!isset($_GET[$this -> param]) OR $_GET[$this -> param] == null) {
$_GET[$this -> param] = $this -> default;
include_once ($this -> dir . $this -> default . '.php');
} elseif (!file_exists($this -> dir . $_GET[$this -> param] . '.php')) {
include_once ($this -> dir . $this -> error . '.php');
} else {
include_once ($this -> dir . $_GET[$this -> param] . '.php');
}
}// FIM;
}Discussão (14)
Carregando comentários...