フライトについて学ぶ

フライトは、PHPのための高速でシンプルで拡張性のあるフレームワークです。非常に汎用性があり、あらゆる種類のWebアプリケーションの構築に使用できます。 シンプルさを重視して構築されており、理解しやすく使用しやすい方法で書かれています。

重要なフレームワークのコンセプト

なぜフレームワークを使用するのか?

フレームワークを使用するメリットについて簡潔な記事がこちらにあります。フレームワークを使用する前に、その利点を理解することが重要です。

さらに、@lubianaによって優れたチュートリアルが作成されました。Flightに特化しているわけではありませんが、 このガイドはフレームワークを取り巻く主要なコンセプトとその使用上の利点を理解するのに役立ちます。 チュートリアルはこちらで見つけることができます。

他のフレームワークとの比較

Laravel、Slim、Fat-Free、Symfonyなどの他のフレームワークからFlightに移行している場合、このページは両者の違いを理解するのに役立ちます。

コアトピック

オートローディング

アプリケーション内で自分自身のクラスをオートロードする方法を学びます。

ルーティング

Webアプリケーションのためのルートを管理する方法を学びます。これにはルートのグルーピング、ルートパラメータ、ミドルウェアも含まれます。

ミドルウェア

リクエストとレスポンスをフィルタリングするためにミドルウェアを使用する方法を学びます。

リクエスト

アプリケーション内でリクエストとレスポンスを処理する方法を学びます。

レスポンス

ユーザーにレスポンスを送信する方法を学びます。

HTMLテンプレート

組み込みのビューエンジンを使用してHTMLテンプレートをレンダリングする方法を学びます。

セキュリティ

一般的なセキュリティ脅威からアプリケーションを保護する方法を学びます。

設定

アプリケーションにフレームワークを設定する方法を学びます。

フライトの拡張

独自のメソッドとクラスを追加してフレームワークを拡張する方法を学びます。

イベントとフィルタリング

イベントシステムを使用してメソッドと内部フレームワークメソッドにフックを追加する方法を学びます。

依存性注入コンテナ

依存性注入コンテナ(DIC)を使用してアプリケーションの依存関係を管理する方法を学びます。

フレームワークAPI

フレームワークのコアメソッドについて学びます。

v3への移行

後方互換性は大部分が維持されていますが、v2からv3への移行時に認識しておくべき変更がいくつかあります。

トラブルシューティング

Flightを使用する際に遭遇する可能性のある一般的な問題についてトラブルシューティングするのに役立ちます。