Помощь по скриптам | Как работает роутинг?
Элементарный пример того,как устроен роутинг в фремворках,микрофремворках!Этот пример содержит саму основу работы(для изучения),конечно же в фремворках он более продуман и реализован!
________
посл. ред. 04.11.2015 в 14:51; всего 2 раз(а); by MTV
<?php
class App {
function __call($method, $action) {
$this->{$method.$action[0]} = $action[1];
return $this;
}
function run() {
foreach($this as $request => $action)
if(preg_match("@$request@i", "$_SERVER[REQUEST_METHOD]$_SERVER[REQUEST_URI]", $p))
return $action($this, $p);
}
}
(new App)
->get('/test', function() {
echo 'Вы на странице test!'; // site.ru/test
})
->get('/home', function() {
echo 'Вы на странице home!'; // site.ru/home
})
->get('/', function() {
echo 'Вы на главной странице!';
})
->run();
________
посл. ред. 04.11.2015 в 14:51; всего 2 раз(а); by MTV
А зачем роутинг ваш вообще нужен?
Wannecca (04.11.2015 в 15:52)
А зачем роутинг ваш вообще нужен?
А зачем роутинг ваш вообще нужен?
Если возникают такие вопросы,то Вам еще рано обращать на это внимание... :)
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.
Фу бля на PDO ещё.
что за PDO?
Евгений (05.11.2015 в 15:33)
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.
Фу бля на PDO ещё.
PDO - драйвер для работы с БД.
А здесь ООП.
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.
Фу бля на PDO ещё.
Школьница)) :D
Рассказал бы как именно передаются все параметры для страничек, а то слишком минимальный набор инфы)
Стр.: 1, 2