Funkcje anonimowe w Slim Framework

Założenie: Zdefiniujemy prosty routing w Slim Framework używając funkcji anonimowej (closure) do obsługi żądania.

Krok po kroku:

  1. Instalacja Slim Framework: Załóżmy, że masz już zainstalowany Composer. Utwórz nowy projekt i zainstaluj Slim Framework:
  2. 
    composer require slim/slim
    				

    Ten kod instaluje Slim Framework za pomocą Composera.

  3. Utworzenie prostego routingu z funkcją anonimową: Utwórz plik index.php i dodaj następujący kod:
  4. 
    get('/hello/{name}', function ($request, $response, $args) {
        return $response->getBody()->write("Hello, " . $args['name'] . "!");
    });
    
    $app->run();
    ?>
    				

    Ten kod tworzy instancję Slim App i definiuje routing dla ścieżki /hello/{name}. Funkcja anonimowa przyjmuje żądanie, odpowiedź i argumenty (w tym przypadku imię z URL). Wyświetla ona powitanie z użyciem przekazanego imienia.

  5. Uruchomienie aplikacji: Uruchom skrypt php index.php. Następnie przejdź do adresu http://localhost/hello/Jan w przeglądarce. Powinieneś zobaczyć “Hello, Jan!”.

Ten przykład pokazuje, jak prosto można używać funkcji anonimowych (closures) w Slim Framework do definiowania routingu. Zachęcamy do dalszego eksperymentowania i zgłębiania możliwości Slim Framework!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *