login_check.php 에서 관리자로 로그인시 폴더 권한 체크부분 채택완료
Copy
if($tmp_data_check){
if(! @fwrite($tmp_data_check, G5_URL)){
$tmp_data_check = false;
}
}
이 코드에서 @fwrite 앞에 !는 뭐죠?
fwrite 는 첫번 째 매개변수에 해당하는 파일에
두번 째 매개변수에 해당하는 내용을 입력하는거라고 알고 있는데
!는 부정 아닌가요?
!가 의미하는 것이 뭔지 궁금합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
@fwrite($tmp_data_check, G5_URL)
해당함수가 성공시 true 를 리턴하므로 !를 붙이면 실패한다는 것입니다.
실패시 if 조건문을 실행한다는 의미입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
그누보드이해하기
5년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
불린 값을 리턴하는건 몰랐네요;;
답변 감사합니다~