ホームページ >バックエンド開発 >PHPチュートリアル >noFrame 軽量 PHP 開発フレームワーク

noFrame 軽量 PHP 開発フレームワーク

WBOY
WBOYオリジナル
2016-06-23 13:29:161374ブラウズ

# noFrame
----------------------------------


noFrame の定義効率的で標準化された軽量の PHP 開発仕様のセット。


noFrame は、アプリケーションの単一のエントリ ファイルとして、index.php の代わりにentry.php を使用します。同時に、entry.php は noFrame の唯一のファイルなので、好きな名前に変更できます。


noFrame は、path_info モードと互換性モードという 2 つのルーティング モードを提供します。 path_info はサーバー環境のサポートを必要とし、互換モードは $_GET をサポートするすべてのサーバー環境と互換性があります。


noFrame path_info モード: $webRoot/Controller/User/login は、$webRoot/Controller/User.class.php ファイル内のクラス User のパブリック メソッド ログインにマップされます。


noFrame 互換モード: $webRoot?Controller/User/login は、$webRoot/Controller/User.class.php ファイル内の User クラスのパブリック メソッド ログインにマップされます。


# なぜ noFrame なのか
------------------------------------------------------


noFrame no 拡張モジュールとサーバー環境の構成に依存します。低結合


noFrame フレームを仕様に置き換えます。パフォーマンスのオーバーヘッドが低い


noFrame を使用する場合は、entry.php をアプリケーションのルート ディレクトリにコピーするだけです。低使用コスト


noFrame は、標準化された簡潔なアプリケーション システムを迅速に開発できます。


#使用仕様
--------------------------------------- -----


noFrame は PSR-0 仕様に基づいています


noFrame クラスが配置されているフォルダー名の最初の文字は大文字です


noFrame によって返されるデータは、json 形式の文字列です


noFrame によって返されるデータには、処理結果が成功したかどうかの情報が含まれます

----------------------------- ------------------

noFrame は現在 github にホストされています。

ホスティングアドレス: https://github.com/yii153/noFrame

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。