私は別の開発者によって書かれたコードを検討しています。コードはファイルを開こうとし、成功/失敗に基づいて$canOpen
を設定します。私は奇妙見つける何開くことができなかったファイルを閉じることは意味がありますか
$fh = @fopen('files.php', 'a+');
if (!$fh){
fclose($fh);
$canOpen = false;
} else {
$canOpen = true;
}
は、それはまた、ファイルを閉じようとしていることが、オープンはif (!$fh)
を失敗したときのみです。これは理にかなっていますか?ファイルが正常に開かれたときに、close文をelse文に入れるべきではありませんか?
はい、それは私の前提です。私の推測は、今はエラーを与える方法ですか? – Robert