ホームページ  >  記事  >  バックエンド開発  >  PHPでRESTfulインターフェースを書く方法、PHPでrestful_PHPチュートリアルを書く

PHPでRESTfulインターフェースを書く方法、PHPでrestful_PHPチュートリアルを書く

WBOY
WBOYオリジナル
2016-07-12 08:58:45811ブラウズ

PHP で RESTful インターフェースを書く方法、php で RESTful を書く

これは、RESTful インターフェースの迅速な開発のために設計された軽量フレームワークです。あなたも私と同じで、従来の MVC フレームワークを使用してフロントエンドとバックエンドを分けてマイクロサービスや API インターフェイスを作成することに飽きていて、冗長なコーディング (および CTRL-C/CTRL-V) に耐えられない方は、シンプルなインターフェースなので、このフレームはきっと気に入っていただけるでしょう。

まずは栗をあげましょう
1. HelloWorld.php を作成し、フレームワークで指定されたディレクトリに配置します (デフォルトは、index.php と同じレベルの apis/ディレクトリです)。
リーリー

2. ブラウザに「http://your-domain/hw/

」と入力します。 以下が表示されます: Hello World! これは非常にシンプルで、追加の構成や継承や組み合わせは必要ありません。
何が起こったのか
HelloWorld.php を振り返ると、特別なのはアノテーション (@path、@route) です。はい、フレームワークはルーティング情報を取得し、アノテーションを通じて入力と出力をバインドします。ただし、パフォーマンスについては心配する必要はありません。アノテーションはクラス ファイルの変更後に 1 回だけ解析されます。 @ コメントについては後ほど説明します。

より具体的な例を見てみましょう

これはログインインターフェースの例です
リーリー

他に何ができるの


  • 依存関係管理 (依存関係注入)、
  • インターフェイスドキュメント(doxgenクラスやメソッドドキュメントではなく、httpインターフェイスを記述したドキュメント)を自動的に出力します
  • インターフェースキャッシュ
  • フック
ezsqlと連携してデータベースにアクセスします

ezsql は、シンプルな基本 SQL 操作を提供するシンプルなオブジェクト指向 SQL 構築ツールです。

インターフェース リーリー

プロフィール リーリー 以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。

興味があるかもしれない記事:

Restfulリクエストを処理するためのPHPのルーティングクラスの共有
  • PHPはRestful APIの戻りコンテンツタイプの自動認識を実装します
  • phpはcurl拡張機能に基づいてクロスプラットフォームRestfulインターフェースを作成します

http://www.bkjia.com/PHPjc/1101653.html

tru​​ehttp://www.bkjia.com/PHPjc/1101653.html技術記事 PHP で RESTful インターフェイスを作成する方法、PHP で RESTful を作成する方法は、RESTful インターフェイスを迅速に開発するために設計された軽量フレームワークです。もしあなたが私と同じなら、従来の MVC フレームワークを使用したコーディングにうんざりしています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。