Вывести текст

Вывести текст можно двумя командами: echo и print. Основное различие между этими командами в том, что  print всегда возвращает 1, а конструкция echo ничего не возвращает, она просто выводит текст.

echo 'PHP';  // PHP
print 'PHP'; // PHP

Можно использовать два вида кавычек: одиночные «'» и двойные «"». Разница между ними в том, что в двойных кавычках можно использовать переменные.

$lang = 'PHP';

echo "Язык: $lang"; // Язык: PHP
echo 'Язык: $lang'; // Язык: $lang

Если надо задать окончание переменной, то можно использовать следующий код:

$filename = 'city';

echo "Файл $filename_1024.jpg";   // Ошибка: неизвестная переменная «filename_1024»

echo "Файл ${filename}_1024.jpg"; // Файл city_1024.jpg

Чтобы вывести переменную вместе с одинарными кавычками, используют следующий код:

$lang = 'PHP';

echo 'Язык: '.$lang; // Язык: PHP

Рекомендуется использовать одинарные кавычки, т.к. это ускоряет выполнение PHP-кода (не происходит проверка на наличие переменных и специальных символов в строке).

PHP воспринимает строку как массив символов. Например:

$lang = 'PHP';

echo $lang[0]; // P
echo $lang[1]; // H
echo $lang[2]; // P