Loading...
Помощь по скриптам | Как работает роутинг?
Элементарный пример того,как устроен роутинг в фремворках,микрофремворках!Этот пример содержит саму основу работы(для изучения),конечно же в фремворках он более продуман и реализован!

<?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
А зачем роутинг ваш вообще нужен?
Фу бля на PDO ещё.
Wannecca (04.11.2015 в 15:52)
А зачем роутинг ваш вообще нужен?

Если возникают такие вопросы,то Вам еще рано обращать на это внимание... :)
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.

что за PDO?
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.

*omg*
Евгений (05.11.2015 в 15:33)
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.

*omg*

:-D
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.

*facepalm*
PDO - драйвер для работы с БД.
А здесь ООП.
Wannecca (04.11.2015 в 15:53)
Фу бля на PDO ещё.

Школьница)) :D
Рассказал бы как именно передаются все параметры для страничек, а то слишком минимальный набор инфы)
Онлайн: 4
Время:
Gen. 0.0991
(c) Bym.Guru 2010-2026