댓글 검색 목록

[PHP] var_dump()와 gettype() 비교

페이지 정보

작성자 운영자 작성일 15-02-03 15:31 조회 3,086 댓글 0

PHP에서 변수의 타입은 프로그래머가 미리 설정하는 것이 아니라 변수가 사용되는 지점에 따라서 자동으로 설정됩니다.

 

변수의 타입을 확인하려면,

 

var_dump()와 gettytpe()함수를 이용하면 됩니다.

 

var_dump()는 데이타타입과 값을 반환하고,

gettype()함수는 데이타타입만을 반환합니다...

 

특정한 타입을 확인하는 목적이라면 is_type함수를 사용하면 됩니다...

 

예:

<?php

$a_bool TRUE;   // 논리
$a_str  "foo";  // 문자열
$a_str  'foo';  // 문자열
$an_int 12;     // 정수

echo gettype($a_bool); // 출력:  boolean
echo gettype($a_str);  // 출력:  string

// 정수라면, 4 증가
if (is_int($an_int)) {
    
$an_int += 4;
}

// $bool이 문자열이라면, 출력
// (아무것도 출력하지 않음)
if (is_string($a_bool)) {
    echo 
"문자열: $a_bool";
}

?> 

댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.