Language/PHP
타입변환, 기타 연산자
yujindonut
2022. 9. 2. 14:47
728x90
자동 타입 변환
php에서는 변수를 선언할 때 타입을 명시할 필요가 없다.
PHP에서의 변수의 타입은 해당 변수에 대입하는 값에 따라 자동으로 결정됨
$var = "string"
$var = 10
강제 타입변환
php.에서는 변수에 값을 대입할때마다 변수의 타입이 그것에 맞게 변하게 된다.
php에서는 이러한 강제 타입 변환을 타입 캐스트 연산자인 괄호(())를 사용하여 수행할 수 있다.
변환시키고자 하는 데이터나 변수의 앞에 괄호를 붙이고, 그 괄호 안에 변환할 타입을 적으면 된다.
$var_01 = 10;
var_dump(var_01); // int(10)
$var_02 = (boolean) $var_01;
var_dump($var_02); // bool(true)
기타 연산자
조건식 ? 반환값1 : 반환값2
$num_01 = 15;
$num_02 = 8;
$result = ($num_01 > $num_02) ? $num_01 : $num_02;
echo "둘 중에 더 큰수는 {$result}입니다.";
728x90