我是新来的PHP,所以我需要你的一些建议。这是我写的一个简单的课程。可以使用php __destruct方法在这种情况下
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方法会更好吗?
我肯定会将readFile方法重命名为更有意义的东西,比如openFile。 – 2013-06-13 10:42:58