Основы синтаксиса языка 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 не видит. Все что закомментированно - выполняться не будет и в браузере не выводится. Также их не будет в исходном коде страницы.






Наверх Наверх