eAcceleratorが帰ってきた!
optimizerがonの場合に例外がthrowされない件ですが、ようやくcloseされたようです。
2007/08/14 13:20:19付けのコメントでリンクされているeaccelerator-0.9.5.2-test.tar.bz2をCentOS4.5+PHP5.2.3な環境でbuild。optimizerがonであることをphpinfoで確認し、eAcceleratorが例外をcatchしない - Do You PHP はてなでテストした以下のコード
<?php class Sample { public function throwException() { throw new Exception('DUMMY'); } } $obj = new Sample(); try { $obj->throwException(); } catch(Exception $e) { echo 'Exception caught'; }
を実行すると、今度は正しく
Exception caught
が返ってきました。ぃやった〜っ!