Ticket #2287 (assigned バグ指摘) — at Version 2

Opened 13 years ago

Last modified 13 years ago

環境によりデストラクタが正しく動作しないケースがある

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.13.0
Component: フロント Version: 2.12.5
Keywords: Cc:
修正済み: yes

Description (last modified by Seasoft) (diff)

例えば、LC_Page のデストラクタに下記コードを記述すると無限ループのような動作となるケースがあった。(実データが送られた後も、セッションが切れず、ブラウザが待ち続けていたのかもしれない。)

var_dump(debug_backtrace());

別の環境では、デストラクタでの出力を受け取る前にセッションが切れる事象に遭遇したことがあり (実行が済んでしたかは検証したことが無い)、何やら動作が不完全なケースが見られる。

実装

r22926

PHP 5 からサポートされているデストラクタでは、正しく動作するので差し替えた。

Change History

comment:1 Changed 13 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned

comment:2 Changed 13 years ago by Seasoft

  • 修正済み set
  • Description modified (diff)
Note: See TracTickets for help on using tickets.