Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

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

が返ってきました。ぃやった〜っ!