정보실

웹학교

정보실

PHP var_dump()와 gettype() 비교

본문

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";
}

?> 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 526회 ]  작성일15-02-03 15:31
php

웹학교