PHP에서 "" (더블 쿼트)와 '' (싱글 쿼트)는 문자열을 표현하는 두 가지 주요 방법입니다. 이 두 방법은 몇 가지 차이점이 있습니다:
$name = "John";
echo "My name is $name"; // 출력: My name is John
'' (싱글 쿼트) 안에서는 변수를 직접 사용할 수 없습니다. 변수의 이름 그대로 출력됩니다.
$name = "John";
echo 'My name is $name'; // 출력: My name is $name
// 싱글 쿼트 안에서 변수값 사용하고 싶으면 .(연결연산자)를 사용하면 됩니다.
$name = "John";
echo 'My name is ' . $name . '입니다.'; // 출력: My name is John입니다.
echo "This is a new line.
And this is a tab.";
'' (싱글 쿼트) 안에서는 escape 문자가 그대로 문자열로 처리됩니다.
echo 'This is a new line.\nAnd this is a tab.';