layout : post
title : "타입 변환"
category : PHP
자동 타입 변환
타입은 해당 변수에 대입하는 값에 따라 자동으로 결정되기에 선언시 타입을 지정해줄 필요가 없다.
강제 타입 변환
강제 타입 변환을 타입 캐스트 연산자인 ()를 사용하여 수행
$var_02 = (boolean) $var_01;
가변 변수
변수의 타입뿐만 아니라 변수의 이름까지 동적으로 처리
해당 변수의 값을 또 다른 변수의 이름으로 취급
$PHP = "HTML";
$HTML = "CSS";
$CSS = "JavaScript";
$JavaScript = "Ajax";
$Ajax = "PHP";
echo $PHP; // HTML
echo $$PHP; // $HTML -> CSS
echo $$$PHP; // $$HTML -> $CSS -> JavaScript
echo $$$$PHP; // $$$HTML -> $$CSS -> $JavaScript -> Ajax
echo $$$$$PHP; // $$$$HTML -> $$$CSS -> $$JavaScript -> $Ajax -> PHP
echo $$$$$$PHP; // $$$$$HTML -> $$$$CSS -> $$$JavaScript -> $$Ajax -> $PHP -> HTML
echo $$$$$$$PHP; // $$$$$$HTML -> $$$$$CSS -> $$$$JavaScript -> $$$Ajax -> $$PHP -> $HTML -> CSS ...