Базовый синтаксис PHP
Всё, что находится в PHP-скрипте, выполняется на сервере, а браузер получает только итоговый обычный HTML. Скрипт можно разместить в любом месте документа. Он начинается с <?php и заканчивается на ?>.
Стандартное расширение файлов PHP — .php, и в большинстве из них HTML-теги сочетаются с кодом PHP.
Примечание: Каждая инструкция PHP должна заканчиваться точкой с запятой (;).
Пример
Вот небольшой файл .php, в котором HTML сочетается со строкой кода на PHP:
Вывод: PHP-скрипт
<!DOCTYPE html>
<html>
<body>
<h1>Моя первая страница PHP</h1>
<?php
echo 'Привет, мир!';
?>
</body>
</html>
Теги PHP-скрипта
Эти теги отмечают начало и конец блока кода PHP:
<?php
// PHP code goes here
?>
Чувствительность PHP к регистру
PHP не обращает внимания на регистр букв в ключевых словах (таких как if, else и echo), в именах классов и в именах функций, включая те, что вы пишете сами. Исключение составляют переменные: их имена всегда должны совпадать точно, включая заглавные буквы.
ECHO — то же самое, что echo
Оба написания ниже допустимы и выводят один и тот же текст, потому что ECHO и echo — это одно и то же ключевое слово:
Вывод: PHP-скрипт
<!DOCTYPE html>
<html>
<body>
<?php
ECHO 'Привет, мир!<br>';
echo 'Привет, мир!<br>';
?>
</body>
</html>
$COLOR — не то же самое, что $color
Здесь у $color есть значение, а $COLOR — это отдельная переменная, которой значение так и не было присвоено, поэтому после «Цвет моего дома:» текст не добавляется:
Вывод: PHP-скрипт
<!DOCTYPE html>
<html>
<body>
<?php
$color = "red";
echo "Цвет моей машины: $color<br>";
echo "Цвет моего дома: $COLOR";
?>
</body>
</html>