Bug(バグ) #3026
PHP5.2.x環境でjson_encodeの呼び出し時にWarningが発生する
開始日:
2012-04-23
期日:
進捗率:
100%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Yes (はい)
説明
子チケット
関連するチケット
関係しているリビジョン
fix compatibility with PHP 5.2.x (fixes #3026)
fix compatibility with PHP 5.2.x (fixes #3026)
fix compatibility with PHP 5.2.x (fixes #3026)
履歴
#1 Youichi Kimura が約12年前に更新
- ステータス を New(新規) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 140cbe5b536bdecf70608a2b699599d580ac057b で適用されました。
#2 Yuma Sakata が約12年前に更新
- 対象バージョン を OpenPNE 3.9.0-old にセット
#3 Rimpei Ogawa が約12年前に更新
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
opJsonApiActions::renderJSON() でも json_encode() の呼び出しに第2引数が指定されています。
lib/action/opJsonApiActions.class.php 42- public function renderJSON(array $data) 43- { 44: $json = json_encode($data, $this->doEscape); 45- $this->getResponse()->setContentType('application/json'); 46-
#4 Rimpei Ogawa が約12年前に更新
修正部分を見直しましたが、JSON_PRETTY_PRINT の指定はデバッグ時以外は不要ではないでしょうか?
対象とする $jsonData も見たところ単純なものですし、デバッグ用途だとしてもそれほど必要性を感じませんでした。
#5 Shouta Kashiwagi がほぼ12年前に更新
- 対象バージョン を OpenPNE 3.9.0-old から OpenPNE 3.8.x に変更
3.8.1以降に対応することになりました
#6 Youichi Kimura がほぼ12年前に更新
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
更新履歴 6b344ef263672077953a80e97690a20543e68be2 で適用されました。
#7 Kousuke Ebihara が11年以上前に更新
- 3.8 で発生するか を Yes (はい) にセット
#8 Yuma Sakata が11年以上前に更新
- 対象バージョン を OpenPNE 3.8.x から OpenPNE 3.9.0-old に変更
#9 Shinichi Urabe がほぼ10年前に更新
- 対象バージョン を OpenPNE 3.9.0-old から OpenPNE 3.8.12 に変更
#10 誠二 天重 がほぼ10年前に更新
- コピー先 Backport(バックポート) #3645: PHP5.2.x環境でjson_encodeの呼び出し時にWarningが発生する を追加
#15 Shinichi Urabe がほぼ7年前に更新
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
- 担当者 を Youichi Kimura から Shinichi Urabe に変更
#18 Rimpei Ogawa が3年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更