백견이 불여일타/PHP

[php] 페이지에 콘텐츠 쓰기

jhy_2023 2024. 7. 2. 22:06
728x90
반응형

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>echo Command</title>
    <link rel="stylesheet" href="css/styles.css">
</head>

<body>
    <h1>The Candy Store</h1>
    <h2><?php echo '코드로 엮는 이야기\'s'; ?> page</h2>
    <?php echo '<p class="offer">Offer : 20% off</p>';?>

</body>

</html>

기본 사용법

PHP의 echo는 문자열을 출력하는 데 사용되는 가장 간단하고 기본적인 명령어 중 하나입니다. echo는 함수가 아니기 때문에 괄호가 필요하지 않습니다. 단순히 출력을 할 문자열을 echo 뒤에 작성하면 됩니다.
echo는 여러 개의 문자열을 콤마로 구분하여 한 번에 출력할 수도 있습니다.
PHP에서의 문자열 출력은 HTML 코드를 포함하여 다양한 형태로 가능합니다. PHP 코드는 서버에서 실행되고 결과는 클라이언트에게 HTML 형식으로 전달되기 때문에, PHP의 출력은 최종적으로 HTML 페이지의 일부가 됩니다.

<?php
echo "Hello, World!";
?>

위 코드는 "Hello, World!"를 출력합니다.
==============================================

<?php
echo "Hello", " ", "World", "!";
?>

위 코드는 "Hello World!"를 출력합니다.
==============================================

<?php
echo "<h1>Welcome to my website</h1>";
echo "<p>This is a paragraph.</p>";
echo "<ul><li>Item 1</li><li>Item 2</li></ul>";
?>

다음과 같은 HTML을 출력합니다:
<h1>Welcome to my website</h1>
<p>This is a paragraph.</p>
<ul>
    <li>Item 1</li>
    <li>Item 2</li>
</ul>

이스케이핑 (Escaping)

이스케이핑은 문자열 내에서 특수 문자를 나타내기 위해 사용됩니다. PHP에서는 백슬래시(\)를 사용하여 이스케이핑을 합니다. 주로 사용되는 이스케이프 시퀀스는 다음과 같습니다.

  • \' : 작은 따옴표를 이스케이프
  • \" : 큰 따옴표를 이스케이프
  • \\ : 백슬래시를 이스케이프
  • \$ : 달러 기호를 이스케이프

예를 들어, 위의 코드에서 사용한 것처럼 큰 따옴표 내부에 큰 따옴표를 포함하려면 \"를 사용하고, 작은 따옴표 내부에 작은 따옴표를 포함하려면 \'를 사용해야 합니다.

<?php
echo 'It\'s a beautiful day!';
// 출력: It's a beautiful day!
?>
==============================

<?php
echo "She said, \"Hello, how are you?\"";
// 출력: She said, "Hello, how are you?"
?>
==============================

<?php
echo "This is a backslash: \\";
// 출력: This is a backslash: \
?>
==============================

<?php
echo "This is a backslash: \\";
// 출력: This is a backslash: \
?>
==============================

<?php
echo "This costs \$20.";
// 출력: This costs $20.
?>

따옴표 사용법

PHP에서는 문자열을 나타낼 때 작은 따옴표(')와 큰 따옴표(")를 모두 사용할 수 있습니다. 하지만 두 가지는 약간의 차이가 있습니다.

  • 큰 따옴표 (")
    큰 따옴표를 사용하면 문자열 내의 변수와 이스케이프 시퀀스가 파싱됩니다.
<?php
$name = "World";
echo "Hello, $name!"; // Hello, World!
echo "Hello, \$name!"; // Hello, $name!
echo "Hello, \"World\"!"; // Hello, "World"!
?>
  • 작은 따옴표 (')
    작은 따옴표를 사용하면 문자열 내의 모든 내용이 그대로 출력되며, 변수와 이스케이프 시퀀스는 파싱되지 않습니다.
<?php
$name = 'World';
echo 'Hello, $name!'; // Hello, $name!
echo 'Hello, \'World\'!'; // Hello, 'World'!
?>

해당 책을 참고하였습니다!

백엔드 프로그래밍을 위한 PHP & MySQL, 제이펍

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형

'백견이 불여일타 > PHP' 카테고리의 다른 글

[php] 변수와 데이터 타입  (0) 2024.07.03
[php] 코드에 주석 추가하기  (0) 2024.07.02