php初心者なのでアドバイスお願いします。ここに私が書いた簡単なクラスがあります。
class Logger
{
private $handle;
public function readFile($filename)
{
$this->handle = fopen($filename, 'a+');
}
public function writeFile($strData)
{
fwrite($this->handle, $strData);
}
public function __destruct()
{
fclose($this->handle);
}
}
うまくいっています。__destruct についてはよくわかりません。この場合、これは fclose を配置する正しい場所ですか、それとも close メソッドを追加した方がよいでしょうか?