opendir()
폴더에 액세스 할 수없는 경우 PHP 경고 메시지를 표시합니다.PHP 경고가없는 폴더 열기
내가 is_dir 사용하지만 수있는 폴더가 그 동안 삭제됩니다 경우 :
if(is_dir($some_dir)){
// HERE, DELETED, GONE :(
$d = opendir($some_dir);
// warning !!0
}
나의 전체 오류 처리 코드를 망쳐 놨을 경고.
경고를받지 않고 파일 조작을 수행 할 수있는 방법이 있습니까? FALSE 결과가 파일에 액세스 할 수없는 것을 이해하기에 충분하며, 그 이유는 나도 경고 :(
사용 말해 @ 말아주십시오 있는가 이해가 안 돼요. 더 좋은 방법
이 뭔가 있을까 너 쓸 수있어? http://stackoverflow.com/questions/1241728/can-i-try-catch-a-warning – Kai
시도해보고 사용해 볼 수 있습니까? –
[opendir()] (http://php.net/manual/en/function.opendir.php)의 설명서에 @ 솔루션이 명시되어 있습니다. 그러나 [flock()] (http://php.net/manual/en/function.flock.php)을 통해 얻을 수있는 여러 프로세스를 동기화해야하는 것처럼 보입니다. – andy