Q&A
解決済
3回答
25970閲覧
総合スコア70
REST(Representational State Transfer)はwebアプリケーションの構築スタイルの一種です。HTTP GET/POSTによってリクエストを送信し、レスポンスはXMLで返されます。SOAPのようなRPCの構築と比べるとサーバからクライアントを分離することが出来る為、人気です。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
1グッド
2クリップ
投稿2017/06/06 02:39
1
2
PHP初心者です。
現在、PHPでREST APIを作るべく、フレームワークを選定しているのですが、 ずばり、どのフレームワークが向いているでしょうか?
JAVAはJerseyをよく使っていましたが、 PHPでREST向けに標準化されていたりすることがあれば そういったお話もご教授いただけるとありがたいです。
様々なアドバイスおまちしております。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
0
php で rest apiを作る - まぐねっとのブログ PHPで超簡単APIフレームワーク - Qiita
後者の、自分で作っちゃえって方が、個人的には好き。 とくに使い慣れているフレームワークがないのであれば勉強がてら。
投稿2017/06/06 03:56
退会済みユーザー
総合スコア0
ベストアンサー
REST APIのみなら Lumen: https://lumen.laravel.com/ が便利です。Laravelの知見もそのまま使えます。
投稿2017/06/06 03:26
総合スコア1293
すべてのFWを使っているわけではないので、個々の比較は出来ませんが。 CakePHPにはXMLやJSONで返答する機能がデフォルトで備わっています。 https://book.cakephp.org/2.0/ja/views/json-and-xml-views.html ので、逐一XML形式にフォーマットしたり、XML出力の為にDOMをどうのこうのしたりする必要がなく、配列にドンと値を入れるだけでREST APIが作れますよ。
投稿2017/06/06 02:59
総合スコア5405
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
PHPでREST APIを作るのに向いているフレームワークはなんでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。