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