Создайте папки, такие как: 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 вы можете обратиться к ответам Ислама