대입 연산자는 수식에서만 사용하지 않고 문자열에도 사용 가능합니다.
이런 표현이 가능한 것은 =
기호를 같다
라는 의미보다 대입, 저장한다 라는 의미로 받아 들이기 때문입니다.
|문법|
$a = "hello world!";
$a
에 문자열 “hello world!”를 대입하면, 좌측의 $a
와 “hello world!”는 같은 값
이 되는 것입니다.
대입 연산자는 프로그램 가장 기본적이고 향후에 다루어 지는 모든 소스, 다루어지는 함수, 클래스 인스턴스 등 다양한 문법에도 사용을 합니다.
함수 대입 예제)
$i = intval($val);
위의 예제표현은 함수의 결과값을 $i
에 저장을 하기 때문에 서로 같은 것입니다.
클래스 대입 예제)
$obj = new jiny;
위의 예제표현은 클래스의 오브젝트를 생성하여 저장하는 예 입니다.
저장을 했기 때문에 대입연산자 =
를 사용한 것입니다.