Que tal,
es por que, el if lo estas abriendo y cerrando con paréntesis "( )" en lugar de llaves "{ }"
if(isset($_GET['url']))( ...... )
Saludos
le coloque las llaves igual el programa netbeans se coloca en la esquina un signo de admiracióon amarillo.
colocare todo el codigo.
para una mejor información estoy siguiendo este tuto:
http://www.cesarcanc...lance-n771.html
el codigo:
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
class request
{
private $_controlador;
private $_metodo;
private $_argumento;
public function __construct() {
if(isset($_GET['url'])){
$url = filter_input(INPUT_GET, 'url', FILTER_SANITIZE_URL);
$url = explode('/', $url);
$url = array_filter($url);
}
$this->_controlador = strtolower(array_shift($url));
$this->_metodo = strtolower(array_shift($url));
$this->_argumento = $url;
if(!$this->_controlador){
$this->_controlador = DEFAULT_CONTROLLER;
}
if(!$this->_metodo){
$this->_metodo = 'index';
}
if(!isset($this->_argumento)){
$this->_argumento = array();
}
}
public function getmetodo(){
return $this->controlador;
}
public function getargs(){
return $this->argumento;
}
}
?>