Erro Class
Não está pegando o valor da variável $url !
O nome da Classe não forma pelo fato que não está pegando o valor da variável $url para fazer a concatenação.
Apenas um código de estudo !
Erro:
Undefined variable: url in
Class 'Controller' not found in
<?php
class ControllerName
{
public $item;
public function __constructor($name)
{
$this->item = $name;
}
public function chamar()
{
return $this->item;
}
public function init()
{
$url = $this->parselUrl();
}
private function parselUrl()
{
$url = isset($_GET['url']) ? $_GET['url'] : null;
$url = rtrim($url, '/');
$url = filter_var($url, FILTER_SANITIZE_URL);
$url = explode('/', $url);
return $url;
}
}
$Control = new ControllerName();
$Control->init();
$controller = "Controller" . $url[0];
$ct = new $controller($url[0]);
echo $ct->chamar();
?>Discussão (2)
Carregando comentários...