본문 바로가기

Framework & Library/Laravel

라라벨 입문 중의 소소한 정리 4. isset(), empty()

 

 

-isset( $var );

: $var에 값이 설정되어있는지 ( null인지 ) 확인하고,

설정되었으면 TRUE, 설정되지 않았으면 FALSE를 반환



-isset( $var1, $var2, ... );

: $var1, $var2, …이 설정되었는지 확인,

모든 변수가 설정되었으면 TRUE, 그렇지 않다면 FALSE를 반환

 

-empty($val)

empty는 값이 비어있는지 체크,

빈 값이면 true를 리턴하고 아니면 false를 리턴

( NULL, 공백, 0, 빈 배열[] 은 값이 없는 걸로 간주해 true를 리턴한다ㅏㅏ )


-all()

: 해당 변수의 모든 정보


-validator

: 유효성 검사 Api


-validate()

: 유효성 검사 메소드


-Document.referrer()

: 링크를 통해 현재 페이지로 이동 시킨, 전 페이지의 URI 정보를 반환


-req.wantsJSON

: 요청하는 클라이언트가 JSON 응답을 선호하는지 여부를 나타내는 플래그 (XML 또는 HTML과 같은 다른 형식과 반대)

목적 ->
서버가 JSON으로 응답해야하는지 아니면 다른 것을 다시 보내야하는지 명확하고 재사용 가능한 표시를 제공