ホームページ  >  記事  >  バックエンド開発  >  PHP による JSON 通信インターフェイスのカプセル化_PHP チュートリアル

PHP による JSON 通信インターフェイスのカプセル化_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:11:47938ブラウズ

phpはjson通信インターフェースをカプセル化します

JSONデータ作成の詳しい説明:


$arr=配列(
'id'=>1,
「名前」=>「デビッド」
);


echo json_encode($arr);//これは JSON を作成するための重要な関数です
?>


結果を達成する
{"id":1,"name":"デビッド"}


注: json_encode($value); この関数は UTF-8 でエンコードされたデータのみを受信できます。他の形式のデータがこの関数に渡されると、null が返されます;


通信インターフェースのデータメソッドをカプセル化します
1.通信データフォーマット規格:
0111 コード ステータス コード (200,400) 例: ログイン成功の場合は 200、失敗の場合は 400
メッセージ プロンプト メッセージ (メール形式が正しくありません。200 はログイン成功を意味します)
データはデータを返します
例:


デモ.php


クラスレスポンス{
/**
※通信データはjson形式で出力します
*@param integer $code ステータスコード
*@param string $message プロンプトメッセージ
*@param 配列 $data データ
*return string 戻り値はjson
*/
パブリック静的関数 json($code,$message='',$data=array()){


if(!is_numeric($code)){
戻ります '';
}
$result=配列(
'コード'=>$コード,
'メッセージ'=>$メッセージ,
'データ'=>$データ
);
echo json_encode($result);
終了します;
}


テスト.php

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/927610.html技術記事 JSON データを作成するための PHP による JSON 通信インターフェイスのカプセル化の詳細な説明: $arr=array( 'id'=>1, 'name'=>'david' ); //これは重要な関数です。 create JSON?> 実装結果 {"id":1,"nam...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。