Programming/PHP
Types
손가락귀신
2006. 9. 13. 18:43
PHP는 8가지 기본 변수형을 지원한다.
scalar types:
표현식의 타입과 값을 확인하려면, var_dump()을 사용한다.
디버깅을 위해 타입을 판독하려면, gettype()을 사용하고,
정확한 타입을 확인하려면, gettype()함수를 사용하지 말고, is-type 함수를 사용한다.
변수를 다른 타입으로 변경하려면, 변수를 캐스트하거나 settype() 함수를 사용한다.
scalar types:
- boolean
- integer
- float
- string
- array
- object
- resource
- NULL
표현식의 타입과 값을 확인하려면, var_dump()을 사용한다.
디버깅을 위해 타입을 판독하려면, gettype()을 사용하고,
정확한 타입을 확인하려면, gettype()함수를 사용하지 말고, is-type 함수를 사용한다.
변수를 다른 타입으로 변경하려면, 변수를 캐스트하거나 settype() 함수를 사용한다.
<?php
$bool = TRUE; // a boolean
$str = "foo"; // a string
$int = 12; // an integer
echo gettype( $bool ); // "boolean" 출력
echo gettype( $str ); // "string" 출력
// integer 라면 4 증가 - 증가됨
if( is_int( $int ) ){
$int += 4;
}
// string 이라면 값 출력 - 출력되지 않음
if( is_string( $bool ) ){
echo "String : $bool";
}
?>
$bool = TRUE; // a boolean
$str = "foo"; // a string
$int = 12; // an integer
echo gettype( $bool ); // "boolean" 출력
echo gettype( $str ); // "string" 출력
// integer 라면 4 증가 - 증가됨
if( is_int( $int ) ){
$int += 4;
}
// string 이라면 값 출력 - 출력되지 않음
if( is_string( $bool ) ){
echo "String : $bool";
}
?>