열공노년 2025. 6. 3. 11:00
반응형

문자열을 연결(concatenate) 하여 출력하는 방법입니다.

 

PHP에서 문자열과 변수를 함께 출력할 때 사용하는 대표적인 방식은 '. 연산자'를 사용하는 것입니다. '.'을 이용해서 문자열과 변수 등을 연결하여 문자열을 출력합니다.


✅ 구문 분석

echo "나이: ".$age."세";

🔹 1. echo

  • 출력 함수입니다.
  • 괄호 없이도 사용 가능합니다.
  • 여러 문자열을 한 줄에 출력할 때 유용합니다.

🔹 2. "나이: "

  • 큰따옴표(")로 감싼 문자열입니다.
  • " 안에서는 변수 이름을 바로 쓸 수도 있습니다(뒤에 설명).

🔹 3. . (온점)

  • 문자열을 이어 붙이는 연결 연산자(concatenation operator) 입니다.
  • 숫자든 문자열이든 . 연산자를 통해 하나의 문자열로 합쳐집니다.

🔹 4. $age

  • 변수입니다. 예를 들어 $age = 70;일 때, 이 자리에 70이 들어갑니다.

🔹 5. "세"

  • 문자열 "세"와 $age를 이어 붙여 "70세"가 됩니다.

📝 예시 전체 코드

<?php
    $age = 70;
    echo "나이: ".$age."세";
?>

🔸 출력 결과:

나이: 70세

✅ 대안 방법: 큰따옴표 안에 변수 직접 쓰기

PHP는 큰따옴표 안에 변수를 직접 쓸 수도 있습니다.

echo "나이: $age세";

위의 코드도 동일한 결과를 출력합니다. 단, 주의할 점은 변수 이름과 문자 사이에 오해가 있을 때는 중괄호로 감싸야합니다.

$age = 70;
echo "나이: {$age}세";

📌 정리

방법 예시 특징
문자열 연결 "나이: ".$age."세" 문자열과 변수를 . (점)으로 연결
문자열 내 변수 삽입 "나이: $age세" 큰따옴표 안에서 직접 변수 사용
변수 명확히 구분 "나이: {$age}세" 복잡한 문자열에서도 안전하게 사용 가능

 

반응형