Ticket #744 (closed 改善提案: 修正済)

Opened 11 years ago

Last modified 10 years ago

PHP4 互換用途ソースを将来的に切り捨てやすい仕組みづくり

Reported by: Seasoft Owned by: somebody
Priority: Milestone: EC-CUBE2.11.1
Component: その他 Version: コミュニティ (eccube-comu)
Keywords: Cc:
修正済み: no

Description (last modified by AMUAMU) (diff)

将来的に PHP4 のサポートを打ち切るときにスマートに互換用のコードを切り捨てられる仕組み作りが欲しい。

たとえば、下記のようなイメージで。

  • 専用クラスを作る
  • 専用の識別子(Prefix?)
  • 一定のコメント
  • PEAR::PHP_Compat を利用する → 済(r19792, r19793) → 一部変更(r19986)

Change History

comment:1 Changed 10 years ago by nanasess

  • Milestone set to EC-CUBE2.5.0

milestone:EC-CUBE2.5.0 としておきます

comment:2 follow-up: ↓ 3 Changed 10 years ago by nanasess

PHP_Compat というライブラリがありますが, 使えませんでしょうか?

 http://pear.php.net/package/PHP_Compat

comment:3 in reply to: ↑ 2 Changed 10 years ago by Seasoft

  • Description modified (diff)

nanasess への返信

PHP_Compat というライブラリがありますが, 使えませんでしょうか?

 http://pear.php.net/package/PHP_Compat

そういえば、OpenPNE のソースで見かけたような。利用シーンありそうですね。自前でゴニョゴニョするよりもスマートですね。

comment:4 Changed 10 years ago by nanasess

  • Milestone changed from EC-CUBE2.5.0beta to EC-CUBE2.5.1(仮)

comment:5 Changed 10 years ago by Seasoft

  • Description modified (diff)

comment:6 Changed 10 years ago by AMUAMU

  • Description modified (diff)

r19986 にてCompat系を使う必要性があった為、呼び出し位置などを変更しました。

comment:7 Changed 10 years ago by kotani

  • Status changed from new to closed
  • 修正済み unset
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.