od pewnego czasu kojarzę, że tak powiem OOP(znam mniej więcej zasady). Ostatnio postanowiłem napisać coś od podstaw, wybór padł na prostego frameworka.
I tutaj pojawia się ten problem, że tworzę go raczej w formie edukacyjnych i potrzebuję opinii kogoś znającego się na rzeczy, czy idę w dobrą stronę

Poniżej podaję kod klasy router, mającej zająć się otworzeniem odpowiedniej klasy oraz wywołania podanej metody.
<?php class Router{ private $cotroller; private $method = 'index'; private $directory; public function __construct() { $this->directory = APPPATH . '/controllers/'; require(APPPATH.'/config/config.php'); $this->setController($config['base_controller']); $this->readData(); $this->run(); } public function setController($controller) { } public function setMethod($method) { } public function readData() { $this->setController($uri[0]); $this->setMethod($uri[1]); for($i=2; $i<12; $i++) { $data[] = $uri[$i]; } return $data; } private function run() { else { $method = $this->method; $class = new $this->controller; $class->$method(); } } }
Wszelka krytyka mile widziana

PS: Brakuje jeszcze sprawdzenia czy podana metoda istniej, a w innym wypadku przekierowanie, ale postanowiłem zrobić to trochę później, kiedy ogólnie zajmę się błędami.