Menu
Coddy logo textTech

Strings and Quotes

Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 7번째.

문자열은 단순히 문자, 숫자, 기호 또는 공백과 같은 문자 시퀀스입니다. PHP에서는 단일 따옴표('') 또는 이중 따옴표("")를 사용하여 문자열을 생성할 수 있습니다:

$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";

두 가지 접근 방식 모두 유효한 문자열을 생성하지만, 그들 사이에는 중요한 차이점이 있습니다.

이중 따옴표는 변수 보간이라는 특별한 기능을 가지고 있습니다 - 달러 $ 기호를 사용하여 문자열 안에 변수를 직접 포함할 수 있습니다:

<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!
?>

그러나 단일 따옴표는 모든 것을 문자 그대로 처리하며 내부의 변수를 처리하지 않습니다. 예를 들어:

<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!
?>
challenge icon

챌린지

쉬움

$greeting이라는 변수를 생성하세요. name 변수를 문자열 안에 직접 포함시키기 위해 이중 따옴표를 사용하고, 정확히 이 형식으로 하세요:
Welcome to PHP, [name]!

치트 시트

문자열은 문자(알파벳, 숫자, 기호 또는 공백)의 순서입니다. PHP에서 문자열은 단일 따옴표('') 또는 이중 따옴표("")를 사용하여 생성할 수 있습니다:

$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";

변수 보간: 이중 따옴표는 $ 기호를 사용하여 문자열 안에 변수를 직접 포함할 수 있게 합니다:

$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!

단일 따옴표는 모든 것을 문자 그대로 처리하며 변수를 처리하지 않습니다:

$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!

직접 해보기

<?php
$name = "Bob";
$greeting = ?;

// 인사말을 출력
echo $greeting;
?>
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨