[PHP] 변수에 데이터형(datatype) 적용하기 settype()

2022. 9. 8. 03:03Program/PHP

045_PHP 변수에 데이터형 적용하기 settype()

[요약]

  • 변수에 데이터형을 지정하는 함수 settype()에 대해 알아보자.

변수의 데이터형을 알려주는 함수에는 gettype()이 있다.

이와는 반대로 데이터형을 지정하는 함수인 settype() 함수에 대해 알아보자.


[settype() 사용 방법]

settype(변수명, 변경할 데이터형);

settype() 함수의 첫 번째 값에는 변수명을, 두 번째 값에는 변경하려는 데이터형을 입력한다.

 

다음은 settype() 함수를 활용한 예제이다.

[예제: 46_settype.php ]

<?php
    $val = "true";
    echo "변수 val의 데이터형 " . gettype($val);

    echo "<br>";
    settype($val, 'bool');
    echo "변수 val의 데이터형 " . gettype($val);
    echo "<br>";
    var_dump($val);
?>

실행결과

변수의 데이터형이 boolean일때 echo문을 사용해 결과를 확인하게 되면 true이면 1, false이면 값을 표시하지 않으므로 var_dump()를 사용하여 확인한다. var_dump()를 사용하면 데이터형과 값을 모두 확인할 수 있다.

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사