Время чтения ~ 1 мин. / 54 просмотра / 0 комментариев / Декабрь 28, 2023, 23:33

В этом уроке вы изучите базовый синтаксис PHP, включая чувствительность к регистру, инструкции и пробелы.

Как язык программирования PHP имеет набор правил, определяющих порядок написания программ.

PHP код

Как и в случае с HTML, для запуска кода PHP необходим открывающий тег:

<?php

Если вы смешиваете PHP-код с HTML, вам понадобится закрывающий тег:

?>

Например:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>PHP Синтаксис</title>
</head>
<body>
        <h1><?php echo 'PHP Синтаксис'; ?></h1>
</body>
</html>

Однако, если файл содержит только код PHP, закрывающий тег не является обязательным:

<?php
    echo 'PHP Синтаксис';

Чувствительность к регистру

PHP частично чувствителен к регистру. Знание того, что чувствительно к регистру, а что нет, очень важно, чтобы избежать синтаксических ошибок.

Если у вас есть такая функция, как count, вы можете использовать ее как COUNT. Она будет работать правильно.

В PHP нечувствительны к регистру:

  • Конструкции PHP, такие как if, if-else, if-elseif, switch, while, do-while и т. д.
  • Ключевые слова, такие как true и false.
  • Пользовательские имена функций и классов.

С другой стороны, переменные чувствительны к регистру. Например: $message и $MESSAGE — это разные переменные.

Инструкции

PHP-скрипт обычно состоит из одной или нескольких инструкций. Инструкция — это код, который что-то делает, например, присваивает значение переменной и вызывает функцию.

Инструкция всегда заканчивается точкой с запятой (;). Ниже показана инструкция, которая присваивает литеральную строку переменной $message:

$message = "Привет";

Приведенный выше пример представляет собой простую инструкцию. В PHP также есть составные инструкции, состоящие из одной или нескольких простых инструкций. В составной инструкции фигурные скобки используются для обозначения блока кода. Например:

if( $is_new_user ) {
    send_welcome_email();
}

Вам не нужно ставить точку с запятой после фигурной скобки (}).

Закрывающий тег блока PHP (?>) автоматически подразумевает точку с запятой (;). Поэтому вам не нужно ставить точку с запятой в последней инструкции блока PHP. Например:

<?php echo $name ?>

В этом примере для инструкции echo $name точка с запятой не требуется. Однако использование точки с запятой для последней инструкции в блоке должно работать нормально. Например:

<?php echo $name; ?>

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

Пробелы и переносы строк

В большинстве случаев пробелы и переносы строк не имеют особого значения в PHP. Таким образом, вы можете поместить инструкцию в одну строку или разбить её на несколько строк.

Например, следующие фрагменты кода эквивалентны:

login( $username, $password );

И:

login( 
   $username,
   $password
);

Подытожем

  • PHP частично чувствителен к регистру.
  • Конструкции PHP, имена функций и имена классов нечувствительны к регистру, тогда как переменные чувствительны к регистру.
  • Инструкция заканчивается точкой с запятой (;).
  • Пробелы и переносы строк не имеют значения в PHP; используйте их, чтобы сделать код более читабельным.
Теги:
php
Привет, Мир! на PHP
Переменные в PHP
Установка PHP
Декабрь 26, 2023, 22:22
В этом уроке вы узнаете, как установить PHP на свой компьютер локально, чтобы начать изучать PHP.
Привет, Мир! на PHP
Декабрь 27, 2023, 22:33
В этом уроке вы узнаете, как выполнить сценарий, который выводит сообщение "Привет, Мир!" в веб-браузере и в командной строке.
Конструкция switch - PHP
Январь 14, 2024, 20:52
В этом уроке вы узнаете о конструкции switch в PHP, который выполняет блок кода, сопоставляя выражение с несколькими значениями.
Оператор И (AND) - PHP
Январь 10, 2024, 20:03
В этом уроке вы узнаете о логическом операторе И (AND) в PHP и как использовать его для создания сложных логических выражений.
Привет Мир! или Hello World!
Декабрь 04, 2017, 15:07
По традиции при изучении нового языка программирования программисты пишут первую простую программу на этом языке, которая выводит на экран фразу "Hello World!" или "Привет Мир!". Следуя этой традиции в первой статье сайта будут показаны простые...