PHP
Основы синтаксиса языка PHP
Основы синтаксиса PHP: php.net
Файл php должен обязательно быть с расширением .php. Если расширение, например, будет html, то веб-сервер сразу, без дополнительной обработки, вернет его клиенту, то есть браузеру, который запросил этот файл.
Поскольку php - это серверный язык, то браузер с ним работать не может и для того, чтобы он показал результат работы программы на php, эту программу должен выполнить интерпритатор php, имеющийся на сервере. Результат выполнения программы веб-сервер вернет браузеру (клиенту). Файл php отличается от html-файлов только тем, что перед тем, как отдать клиенту этот файл сервер отдает его на обработку интерпритатору.
php-файл нельзя открывать "двойным кликом", "открыть с помощью", то есть по протоколу "файл": file///...путь к файлу... - в этом случае файл открывается локально (с рабочего стола, с диска). Файл должен запрашиваться через сервер, только в таком случае он будет обработан интерпритатором php. Для правильного отображения в браузере кодировка файла должна быть "UTF-8"
.<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Урок 1</title>
</head>
<body>
<p>Привет мир!</p>
</body>
</html>
выведет в браузере:
Привет мир!
Чтобы использовать php-код внутри html-кода, нужно использовать специальные тэги php:
<?php - открывающий тег
?> - и закрывающий тег
Интерпритатор, обрабатывая программу, отдает клиенту(браузеру) не саму программу, а отдает результат выполнения этой программы. Также программа php не будет видна в исходном коде страницы.
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Урок 1</title>
</head>
<body>
<p>Привет мир!</p>
<?php
// однострочный комментарий
# это также однострочный комментарий
/* это многострочный комментарий
здесь не будут выполняться команды
echo '<p>Привет мир!</p>'; */
echo '<p>Привет мир! </p>';
echo '<p>Привет мир 2! </p>';
print '<p>Привет мир 3! </p>';
?>
<?php echo '<p>Привет мир 4!</p>'; ?>
<?php echo '<p>Привет мир 5!</p>'; ?>
</body>
</html>
выведет в браузере:
Привет мир!
Привет мир 2!
Привет мир 3!
Привет мир 4!
Привет мир 5!
- где echo это функция для вывода чего-либо.
Оператор echo — один из основных в языке PHP, он позволяет отображать любой текст внутри веб-страницы.
Для вывода строк используются двойные (") или одинарные (') кавычки, точка с запятой (;) - обозначает конец команды или конец инструкции, если после последней строчки больше не идет код php, то для нее точку с запятой можно опустить, но все-же рекомендуется всегда ставить точку с запятой.
Еще одна команда для вывода - print работает так же, как и echo, но она используется крайне редко.
Можно выводить каждую строку кода в отдельных тегах php сколько угодно раз.
Однострочные и многострочные комментарии php не видит. Все что закомментированно - выполняться не будет и в браузере не выводится. Также их не будет в исходном коде страницы.
Наверх Наверх