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
'Language > PHP' 카테고리의 다른 글
[ERROR] Fatal error Call to a member function on a non-object (0) | 2022.11.28 |
---|---|
클래스와 객체, 정적 멤버 (0) | 2022.09.02 |
PHP 함수 (0) | 2022.09.02 |
PHP의 배열 (0) | 2022.09.02 |
PHP 기본 타입 (0) | 2022.09.02 |