- Теория
- Теория
Используем двойные кавычки
Мы получили дату в нужном формате, но значения, которые мы использовали, «слиплись». Это произошло потому, что мы, составляя строку с датой, забыли добавить пробелы между значениями. Чтобы пробелы появились, нужно написать так:
$today = $day . ' ' . $months[$month] . ' ' . $year;
Такую запись сложно понять. И очень легко ошибиться, составляя её. К счастью, есть иной способ получить нужную строку.
В PHP для строк используют как одинарные '
, так и двойные "
кавычки. В большинстве случаев они работают одинаково, но не всегда. Например, если использовать переменную внутри одинарных кавычек, то выведется её имя. А если внутри двойных, то значение:
$name = 'Думпо';
keks_log('Слона зовут $name'); // Выведет: "Слона зовут $name"
keks_log("Слона зовут $name"); // Выведет: "Слона зовут Думпо"
О том, какие ещё есть различия между кавычками, вы можете узнать в документации.
Посмотрим, как можно вставить пробелы между переменными. Выведем в консоль строку Слона зовут Думпо
:
$a = 'Слона';
$b = 'зовут'
$c = 'Думпо';
// Конкатенация
keks_log($a . ' ' . $b . ' ' . $c);
// Двойные кавычки
keks_log("$a $b $c");
Двойные кавычки помогают писать более понятный код и избежать запутанной конкатенации. Используем их, чтобы показать на странице дату вместе с пробелами.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.