정보실

웹학교

정보실

PHP settype() 변수의 자료형을 설정

본문

PHP는 변수를 사용할 때 데이타타입을 미리 선언하지 않는다고 했습니다...

변수에 값이 할당되어 사용될 때 결정되기 때문에 이로 인한 연산의 오류가 발생할 수 있습니다..

 

그럼 강제로 데이타타입을 설정할 수는 없을까요?

 

settype을 이용하면 됩니다..

 

구문:

bool settype ( mixed &$var , string $type ) 

 

여기서 사용할 수 있는 type은 다음과 같습니다..

 

 

  • "boolean" (혹은, PHP 4.2.0부터, "bool")
  • "integer" (혹은, PHP 4.2.0부터, "int")
  • "float" (PHP 4.2.0부터만 가능, 이전의 버전은 배제된 표현 "double"을 사용)
  • "string"
  • "array"
  • "object"
  • "null" (PHP 4.2.0부터)

 

 

예:

 

<?php

$foo = "5bar"; // string

$bar = true;   // boolean

 

settype($foo, "integer"); // $foo는 이제 5   (integer)

settype($bar, "string");  // $bar는 이제 "1" (string)

?> 

 

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

페이지 정보

조회 568회 ]  작성일15-02-05 20:20
php

웹학교