Выражения в языке программирования. Выражения в PHP.

Добрый день! Вы уже знаете, что такое константы и переменные в PHP, и сегодня я расскажу вам о выражениях в PHP. Вы узнаете, что такое выражения в языке программирования и познакомитесь с их видами в PHP.

Довольно сложно самому сформулировать определение понятия выражение. В мануале по PHP написано следующее:

Выражения в PHP — это краеугольный камень PHP. Почти все, что вы пишите в PHP, является выражением. Самое простое и точное определение выражения — «все что угодно, имеющее значение».

Основными формами выражений являются константы и переменные. Если вы записываете «$a = 5», вы присваиваете ‘5’ переменной $a. ‘5’, очевидно, имеет значение 5 или, другими словами, ‘5’ это выражение со значением 5 (в данном случае ‘5’ это целочисленная константа).

Из этого текста вы поняли, что такое выражение? Лично я — нет. Я абсолютно не согласен с этим утверждением. Мне больше по душе (и так гораздо понятней) следующее определение:

«Выражение — конструкция на языке программирования, предназначенная для выполнения вычислений. Выражение состоит из операндов, объединенных знаками операций. Различают арифметические, логические и символьные выражения.»

Это простое выражение:

				
					$a = 1 + 2;
				
			

Теперь ишем в определении ключевые слова: «Ага… ‘выполнения вычислений’, ‘операнды’, ‘операции’, ‘арифметические, логические и символьные выражения’».

Определяемся со значением:

  • выполнение вычислений — какие-то расчеты (1 + 2 = 3).
  • операнды — это то что участвует в вычислении (числа 1 и 2).
  • операции — то, что делается с операндами (сложение, вычитание, умножение и т.д.).
  • арифметические, логические и символьные выражения — это типы выражений в зависимости от вычисляемого результата. В примере выше- арифметическое выражение.

Логическое выражение — это сравнение (операция ‘<‘ больше, ‘>’ меньше, ‘<=’ больше или равно, ‘>=’ меньше или равно, ‘==’ равно, ‘!=’ не равно):

				
					($a < $b)
				
			

Символьвольное выражение — это выражение, в результате вычислений которого получается строка (операция ‘.’, конкатенация строк или склеивание строк):

				
					$a = ‘Привет ‘  .  $name;
				
			

Выражения — это основа любого языка программирования. Понимание этой теории очень важно для дальнейшего обучения. Если вы не поняли эту заметку — перечитайте еще раз. Снова не поняли — задайте мне конкретный вопрос в комментариях и я объясню вам. До встречи!

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Web-Дизайн
help2site
Как правильно подключить шрифт от GoogleFonts

Используя пресеты шрифтов от google fonts разработчики редко заглядывают в код генерируемого css файла. А зря, там самое интересное.  Я хочу рассказать как избежать распространенных

Настройка
help2site
Подключить Wi-Fi дома

Сегодня большинство современных квартир и домов оснащено беспроводным Wi-Fi, что позволяет свободно выходить в интернет всем компьютерам и мобильным гаджетам. Если же у вас пока

Интернет
help2site
Мощный онлайн конвертер файлов любых форматов

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

Windows
help2site
Загрузка Windows с флешки и настройка BIOS

Оглавление Настройка BIOS и загрузка Windows с флешки Процедура загрузки Windows с флешки после записи её на загрузочную USB-флешку достаточно проста. Задача вполне рядовая и