Рубрики
Uncategorized

Первоначальное использование тонкой структуры

Автор оригинала: David Wong.

Создайте папки, такие как: mkdir -p ~/www/slim;cd ~/www/slim; |/Выполните в текущей папке: композитору требуется slim/slim; Создайте новые файлы и напишите код: индекс vim. php

get('/',function($request,$rps){
   echo 'hello,world!';
});
$app->run();

Использование встроенного сервера PHP: php -S 0.0.0.0:1025 Доступ к браузеру: http://0.0.0.0:1025/ Если вы получите результат следующим образом привет,мир! Поздравляем вас с успехом! (?)

Приложение Silm (Начальный класс)

Slim\App – это начальный класс для платформы Slim. Используется для регистрации Обратного вызова маршрутизации Например, чтобы зарегистрировать обратный вызов маршрутизации для обработки запроса post, вы можете написать следующее:

$app->post('/',function($req,$rps){
   echo 'hello,world!';
});

Получить объект запроса $запрос

Объект запроса используется в качестве первого параметра обратного вызова маршрутизации. Например:

any('/',function($request,$response){
   echo $request->getMethod();
});
$app->run();

Как показано в приведенном выше примере, мы можем использовать injected непосредственно в обратных вызовах $request object Use $app->any() Может принимать любой запрос метода Реализация: curl http://0.0.0.0:1025/ /| Результат: ПОЛУЧИТЬ Реализация: СООБЩЕНИЕ curl -X http://0.0.0.0:1025/ Результат: СООБЩЕНИЕ Для получения дополнительной информации о запросах Silm вы можете обратиться к запросам Silm

Как получить объекты HTTP-ответа

Объект ответа вводится в маршрутизацию приложения Slim в качестве второго параметра обратного вызова маршрутизации.

get('/', function ($request, $response) {
    $response->getBody()->write("Hello!");
    return $response;
});
$app->run();

Реализация: url http://0.0.0.0:1025/ Результат: Здравствуйте! Для получения дополнительной информации о запросах Silm вы можете обратиться к ответам Ислама