Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Routes{
- private $LinkUri;
- private $Callback;
- public function add($uri='', $callback=''){
- $this->_uri[] = $uri;
- $this->Callback[] = $callback;
- }
- public function run(){
- $url = isset($_GET['route']) ? '/'.$_GET['route'] : '/';
- foreach ($this->_uri as $key => $value) {
- if(preg_match("#^$value$#", $url, $params)){
- array_shift($params);
- call_user_func_array($this->Callback[$key], $params);
- } } }
- /***********/
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement