Выражения в языке программирования. Выражения в 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 позволяют удалять как каталоги, так и

Настройка
help2site
Разгон видеокарты с помощью программы MSI Afterburner

Оглавление Разгон видеокарты. Инструкция по MSI Afterburner Cегодня рассмотрим разгон видеокарты. Инструкцию к применению с помощью программы MSI Afterburner. Подробный обзор данной программы будет обязательно

Windows
help2site
Назначение клавиш клавиатуры

Обычную клавиатуру можно условно разделить на несколько областей . Клавиатура В самой верхней области клавиатуры находятся клавиши, которые не используются для ввода данных в компьютер.

iOS
help2site
Бесплатный конвертер видео для iPad

Новые популярные новинки фильмов выходят каждый день в свет и мы ждем пока фильм появится для iPad. С программой конвертер Видео для Ipad , можно сделать

Настройка
help2site
Восстановление данных и удаленных файлов

Каждый пользователь персонального компьютера хотя бы раз находился в ситуации, когда приходилось думать, об восстановлении данных и удаленных файлов с компьютера. Мы все сталкиваемся в

Windows
help2site
Перегрев процессоров компьютера с ОС Windows 7

Последнее время на компьютерном рынке все больше появляются эффективные процессоры, создатели которых позаботились о том, чтобы они выделяли как можно меньше тепла. Однако даже современного

Оборудование
help2site
Обзор Hitachi Travelstar 7K1000

Жесткие диски объемом в 1 терабайт уже давно не являются чем то новым и уникальным. На данный момент жесткие диски с таким объемом выпускают такие