Menu
Coddy logo textTech

Strings and Quotes

Часть раздела Основы путешествия по PHP на Coddy — урок 7 из 71.

Строка — это просто последовательность символов, таких как буквы, цифры, символы или пробелы. В 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; // Выводит: Hello, Alice!

Одинарные кавычки трактуют всё буквально и не обрабатывают переменные:

$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Выводит: Hello, $name!

Попробуйте сами

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

// Вывод приветствия
echo $greeting;
?>
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы