개발하는 루루언니

php 타입 검사 is_ ... / 상태변경 본문

php

php 타입 검사 is_ ... / 상태변경

혜닝혜루 2023. 5. 31. 11:05
728x90
반응형

★타입검사 

함수 설명
is_array() 전달받은 변수의 타입이 배열인지 확인함

is_bool() 전달받은 변수의 타입이 논리형인지를 확인함

is_callable() 변수의 내용을 함수처럼 호출할 수 있는지를 확인함

is_float() ,
is_double( ),
is_real () 
전달받은 변수의 타입이 실수인지 확인함
is_int (),
is_integer() ,
is_long ()
전달받은 변수의 타입이 정수인지 확인함

is_null() 전달받은 변수의 타입이 NULL 인지 확인함 
is_numeric( )  전달받은 변수가 수나 숫자로 이루어진 문자열인지 확인함
is_object() 전달받은 변수의 타입이 객체인지를 확인함.

is_resource() 전달받은 변수의 타입이 자원인지를 확인함
is_scalar( )  전달받은 변수가 스칼라값인지 확인함
is_string( )  전달받은 변수의 타입이 문자열인지 확인함.

 

 

 

★상태변경

  • isset ( ) 함수는 전달받은 변수가 선언되어 있는지 검사 합니다. 존재하면 true / 존재하지 않으면 false 
  • unset ( ) 함수는 전달받은 변수를 제거 합니다.
  • empty () 함수는 전달받은 변수가 비어있는지를 검사 합니다.

 

php 에서 다음과 같은 값을 가지는 변수를 비어 있다고 인식 합니다.

  • 정수 0
  • 실수 0.0
  • 문자열 "0"
  • 빈 문자열
  • null
  • false
  • 빈 배열 array()
  • 초기화 되지 않는 변수
728x90