이것은 지금까지 가지고있는 코드입니다. 올바른지 궁금합니다.다음 작업 전에 파일 핸들이 닫혀 있는지 확인하는 방법은 무엇입니까?
$handle = fopen($file, 'w') or die("can't open file");
$closed = fclose($handle);
while($closed){
DOAWESOMETHINGS(); // btw I only want to have this run once for each handle
$closed = false;
}
정말 고마워요!
정확히 달성하려는 것은 무엇입니까? 'fclose'를 호출 한 후에는 핸들이 잘 닫히고, 그렇지 않으면 아무것도 할 수 없습니다. 'while '이 필요한 이유는 무엇입니까? – Jon
파일의 이름을 변경해야하며 파일 핸들이 아직 닫혀 있지 않은 경우도 있습니다. 따라서 다음 작업에서는 핸들을 닫아야합니다. 이것은 대개 Windows 문제입니다. 고맙습니다. – Mohammad
그래서 실제로'while' 대신 do_this_right_after 파일이 닫힌 연산자를 선호합니다. – Mohammad