概要 serializeとjson_encodeのどちらの利用が望ましいかを調べます。理由はWebAPIを作成するときにどのレスポンス形式が最適なのかを検証する必要がでてきたためです。事前に上がった意見としては”json_encodeの方がデータ容量少なくなるから速いっしょ”、”serializeの方がphpをそのまま扱っているんだから変換処理コストが少ないはず”などの意見がありましたが、どれが正確か分からないので実際に試してみます。 サンプルするデータ 50回実行して処理時間の平均値をサンプリングします。 php配列から各エンコード処理を施した時の処理コスト シングルバイト文字列を含む配列を変換するコスト マルチバイト文字列を含む配列を変換するコスト エンコードしたデータからphp配列への復元処理コスト シングルバイト文字列を含む配列エンコードしたデータをデコード マルチバイト文字列を含