Advertisement
Sungper

Php Route

Jun 21st, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.44 KB | None | 0 0
  1. <?php
  2. class Routes{
  3.  
  4. private $LinkUri;
  5. private $Callback;
  6.  
  7. public function add($uri='', $callback=''){
  8. $this->_uri[] = $uri;
  9. $this->Callback[] = $callback;
  10. }
  11.  
  12. public function run(){
  13. $url = isset($_GET['route']) ? '/'.$_GET['route'] : '/';
  14. foreach ($this->_uri as $key => $value) {
  15.  
  16. if(preg_match("#^$value$#", $url, $params)){
  17. array_shift($params);
  18. call_user_func_array($this->Callback[$key], $params);
  19. } } }
  20. /***********/
  21. }
  22.  
  23. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement