8月 202014
 

こんばんは。ファガイです。

本日はちょっとだけ素のPHPでRESTを実装してみたいなって思って考えてました。
RESTを実装する上で、知ってないとわからないことがあったのでここに記載します。

php://input

php://inputは読み込みのストリームです。生のbodyの内容を取得することができるので、restには必須です。

“`
$json = file_get_contents(‘php://input’);
“`

json_encode,json_decodeメソッド

これはまあ当然といえば当然ですね。json_decodeは第2引数をtrueにすると連想配列で取得できる点は覚えておくと良いです。

json_last_errorメソッド

これ、さっきまで知らなかったです。json_encodeやjson_decodeを行った際に、エラーが発生した場合にはjson_last_errorメソッドでエラーの番号が取得することが出来ます。
また、php5.5からはそのエラーのメッセージを取得するjson_last_error_msgメソッドが実装されています。

以上です。
ではではー。

Pocket

 Posted by at 10:37 PM

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


*