Apa itu Flight?

Flight adalah kerangka kerja PHP yang cepat, sederhana, dan dapat diperluas—dibuat untuk pengembang yang ingin menyelesaikan pekerjaan dengan cepat, tanpa keribetan. Baik Anda membangun aplikasi web klasik, API yang sangat cepat, atau bereksperimen dengan alat-alat berbasis AI terbaru, jejak kecil Flight dan desainnya yang langsung membuatnya cocok sempurna.

Mengapa Memilih Flight?

Mulai Cepat

Pertama, instal dengan Composer:

composer require flightphp/core

Atau Anda dapat mengunduh zip dari repo di sini. Kemudian, Anda akan memiliki file index.php dasar seperti berikut:

<?php

// jika diinstal dengan composer
require 'vendor/autoload.php';
// atau jika diinstal secara manual dengan file zip
// require 'flight/Flight.php';

Flight::route('/', function() {
  echo 'hello world!';
});

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

Flight::start();

Itu saja! Anda memiliki aplikasi Flight dasar. Anda sekarang dapat menjalankan file ini dengan php -S localhost:8000 dan kunjungi http://localhost:8000 di browser Anda untuk melihat output.

Cukup sederhana, bukan?

Pelajari lebih lanjut tentang Flight di dokumentasi!

Apakah itu cepat?

Tentu saja! Flight adalah salah satu kerangka kerja PHP tercepat di luar sana. Inti ringannya berarti overhead lebih sedikit dan kecepatan lebih banyak—sempurna untuk aplikasi tradisional dan proyek berbasis AI modern. Anda dapat melihat semua benchmark di TechEmpower

Lihat benchmark di bawah dengan beberapa kerangka kerja PHP populer lainnya.

Kerangka Kerja Permintaan Plaintext per detik Permintaan JSON per detik
Flight 190,421 182,491
Yii 145,749 131,434
Fat-Free 139,238 133,952
Slim 89,588 87,348
Phalcon 95,911 87,675
Symfony 65,053 63,237
Lumen 40,572 39,700
Laravel 26,657 26,901
CodeIgniter 20,628 19,901

Aplikasi Kerangka/Boilerplate

Ada contoh aplikasi untuk membantu Anda memulai dengan Flight. Periksa flightphp/skeleton untuk proyek siap-pakai, atau kunjungi halaman contoh untuk inspirasi. Ingin melihat bagaimana AI cocok? Jelajahi contoh berbasis AI.

Komunitas

Kami ada di Matrix Chat

Matrix

Dan Discord

Berkontribusi

Ada dua cara Anda dapat berkontribusi ke Flight:

  1. Berkontribusi ke kerangka kerja inti dengan mengunjungi repositori inti.
  2. Bantu membuat dokumen lebih baik! Situs dokumentasi ini dihosting di Github. Jika Anda menemukan kesalahan atau ingin meningkatkan sesuatu, silakan submit pull request. Kami menyukai pembaruan dan ide baru—terutama seputar AI dan teknologi baru!

Persyaratan

Flight memerlukan PHP 7.4 atau lebih baru.

Catatan: PHP 7.4 didukung karena pada saat penulisan (2024) PHP 7.4 adalah versi default untuk beberapa distribusi Linux LTS. Memaksa pindah ke PHP >8 akan menimbulkan masalah bagi pengguna tersebut. Kerangka kerja juga mendukung PHP >8.

Lisensi

Flight dirilis di bawah lisensi MIT.