freeCodeCamp/guide/russian/php/basic-syntax/index.md

100 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Basic Syntax
localeTitle: Основной синтаксис
---
# Основной синтаксис
Сценарий PHP можно разместить где угодно в документе.
Сценарий PHP начинается с `<?php` и заканчивается на `?>`
Ниже приведен пример простого PHP-файла с PHP-скриптом, который использует встроенную функцию PHP «echo» для вывода текста «Привет мир!» на веб-странице
```
<html>
<body>
<h1>Моя первая страница PHP</h1>
<?php echo "Привет мир!"; ?>
</body>
</html>
```
Будет выведено:
```
Моя первая страница PHP
Привет, мир!
```
#### Заметка: PHP требует окончания инструкций точкой запятой (;).
# Комментарии в PHP
PHP поддерживает несколько способов комментирования:
```
<!DOCTYPE html>
<html>
<body>
<?php
// Это однострочный комментарий
# Это так же однострочный комментарий
/*
Это многострочный комментарий
еще одна строка комментария
*/
// С их помощью вы можете комметировать код
$x = 5 /* + 15 */ + 5;
echo $x;
?>
</body>
</html>
```
# PHP Регистр символов
Управляющие конструкции (if, else, while, итп), классы функции и пользовательские функции регистро НЕ зависимы.
В примере ниже, все три инструкции эквиваленты:
```
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Привет мир!<br>";
echo "Привет мир!<br>";
EcHo "Привет мир!<br>";
?>
</body>
</html>
```
### Имена переменных чувствительны к регистру символов.
В примере ниже отобразиться только значение переменной $color (так как $color, $COLOR и $coLOR это разные переменные)
```
<!DOCTYPE html>
<html>
<body>
<?php
$color = "красный";
echo "Мой портфель " . $color . "<br>";
echo "Мой дом " . $COLOR . "<br>";
echo "Мой телефон " . $coLOR . "<br>";
?>
</body>
</html>
```