Was ist Flight?

Flight ist ein schnelles, einfaches und erweiterbares Framework für PHP. Es ist ziemlich vielseitig und kann zum Erstellen jeder Art von Webanwendung verwendet werden. Es wurde mit einem Fokus auf Einfachheit entwickelt und ist so geschrieben, dass es leicht verständlich und benutzbar ist.

Flight ist ein großartiges Einsteiger-Framework für diejenigen, die neu in PHP sind und lernen möchten, wie man Webanwendungen erstellt. Es ist auch ein großartiges Framework für erfahrene Entwickler, die mehr Kontrolle über ihre Webanwendungen wünschen. Es ist so konzipiert, dass man einfach eine RESTful API, eine einfache Webanwendung oder eine komplexe Webanwendung erstellen kann.

Schnellstart

<?php

// wenn mit composer installiert
require 'vendor/autoload.php';
// oder wenn manuell per Zip-Datei installiert
// require 'flight/Flight.php';

Flight::route('/', function() {
  echo 'Hallo Welt!';
});

Flight::route('/json', function() {
  Flight::json(['Hallo' => 'Welt']);
});

Flight::start();

Skeleton/Boilerplate App

Es gibt eine Beispielanwendung, die Ihnen helfen kann, mit dem Flight Framework zu beginnen. Gehen Sie zu flightphp/skeleton für Anleitungen, wie Sie loslegen können! Sie können auch die Seite examples besuchen, um Inspiration für einige der Dinge zu erhalten, die Sie mit Flight tun können.

Gemeinschaft

Wir sind auf Matrix Chat, chatten Sie mit uns unter #flight-php-framework:matrix.org.

Mitwirken

Es gibt zwei Möglichkeiten, wie Sie zu Flight beitragen können:

  1. Sie können zum Kern-Framework beitragen, indem Sie das Core-Repository besuchen.
  2. Sie können zur Dokumentation beitragen. Diese Dokumentationswebsite wird auf Github gehostet. Wenn Sie einen Fehler bemerken oder etwas besser ausarbeiten möchten, fühlen Sie sich frei, es zu korrigieren und einen Pull-Request einzureichen! Wir versuchen, auf dem Laufenden zu bleiben, aber Updates und Übersetzungen sind willkommen.

Anforderungen

Flight erfordert PHP 7.4 oder höher.

Hinweis: PHP 7.4 wird unterstützt, da zum aktuellen Zeitpunkt (2024) PHP 7.4 die Standardversion für einige LTS-Linux-Distributionen ist. Ein Wechsel zu PHP >8 würde bei diesen Benutzern zu vielen Problemen führen. Das Framework unterstützt auch PHP >8.

Lizenz

Flight ist unter der MIT Lizenz veröffentlicht.