login_check.php 에서 관리자로 로그인시 폴더 권한 체크부분

login_check.php 에서 관리자로 로그인시 폴더 권한 체크부분

QA

login_check.php 에서 관리자로 로그인시 폴더 권한 체크부분

본문


if($tmp_data_check){
        if(! @fwrite($tmp_data_check, G5_URL)){
            $tmp_data_check = false;
        }
    }

이 코드에서 @fwrite 앞에 !는 뭐죠?

fwrite 는 첫번 째 매개변수에 해당하는 파일에

두번 째 매개변수에 해당하는 내용을 입력하는거라고 알고 있는데

!는 부정 아닌가요?

!가 의미하는 것이 뭔지 궁금합니다.

이 질문에 댓글 쓰기 :

답변 1

@fwrite($tmp_data_check, G5_URL)

해당함수가 성공시 true 를 리턴하므로 !를 붙이면 실패한다는 것입니다.

실패시 if 조건문을 실행한다는 의미입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT