How to make sure a file handle has been closed before next operation?
问题 This is the code I have so far, I wonder if it's correct? $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; } Thank you so much! 回答1: You can check whether the handle has been closed or not using this statement if(!is_resource($handle)){ //Handle closed }else{ //Handle still open } Therefore, if you need to ensure that fclose has worked before running