5

Imagick には、clear() と destroy() の 2 つのメソッドがあります。

しかし、いつそれらを使用するかはわかりません。

たとえば、私が持っている唯一の参照を上書きした後でも、destroy() する必要がありますか?

$img = new Imagick($path1);
// do something with $img, then load a different image
$img = new Imagick($path2); // should I have destroyed $img before doing this?

参照を上書きすると、Imagick はリソースを解放しますか?

そうでない場合、これは面倒で恐ろしいことです。

4

2 に答える 2