プロジェクト

全般

プロフィール

Backport(バックポート) #3178

Yuma Sakata さんが12年以上前に更新

三項演算子の省略形がPHP5.2で動作しないので、動作するように変更する。 ・json_encodeのPRETTY_PRINT 
 ・三項演算子の省略形 

 この2つがPHP5.2で動作しないので、動作するように変更する。 
 厳密にはバグではないが、これだけの理由でPHP5.3縛りにしてしまうのはもったいない。安定版中に対応する。 
 すなわち、OpenPNE3.8の対象バージョンはPHP5.2以上である、ということを定義する。 

 例 
 {OpenPNE3.8.0}/apps/api/lib/helper 
 opJsonApiHelper.php 
 パラメータ省略は、5.3から可能 
 135行目 
 修正前 
 'category' => (string)$community->getCommunityCategory() ?: null, 
 修正後 
 'category' => (string)$community->getCommunityCategory() ? $community->getCommunityCategory() null : null,

戻る