0
일부 경고에서 발생하는 스크립트를 만들었습니다. 그 중 하나만 잡아서 스크립트 "die();"를 죽여야합니다. 그것이 올 경우에만.PHP cli에서 특정 경고 잡기
이 :
경고 : fgets()
매개 변수 1
내가 어떻게 할 수 라인 (46)에 file.php에 주어진 자원, 부울있을 것으로 기대?
일부 경고에서 발생하는 스크립트를 만들었습니다. 그 중 하나만 잡아서 스크립트 "die();"를 죽여야합니다. 그것이 올 경우에만.PHP cli에서 특정 경고 잡기
이 :
경고 : fgets()
매개 변수 1
내가 어떻게 할 수 라인 (46)에 file.php에 주어진 자원, 부울있을 것으로 기대?
스크립트가 아마 다음과 같습니다 어쩌면
$f = fopen($filename, "r");
while ($line = fgets($f)){
...
}
또는 :
$f = fopen($filename, "r");
$line = fgets($f);
당신의 fopen()
과 fgets()
통화 사이의 오류를 처리하기 위해 할 수있는 try[}catch(){}
을 사용하지 않고 :
$f = fopen($filename, "r");
if (!$f){
die("Error while opening the file.\n");
}
$line = fgets($f);