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!
?>챌린지
쉬움$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;
?>이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators