Выражения в языке программирования. Выражения в 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
SEO Plugin by SQUIRRLY

Для того чтобы занять максимально высокие места в поисковых системах, ваш контент должен быть одновременно и SEO — дружественным и удобным для чтения. Squirrly является

Windows
help2site
Как установить и активировать гаджеты в Windows 7

Гаджеты в Windows 7 это небольшое приложение, которое обычно запускается вместе с операционной системой и отображается на рабочем столе. Они могут выполнять различные задачи, например

Windows
help2site
Как исправить ошибки при обновлении Windows 10

Столкнуться с такой проблемой, как ошибки при обновлении Windows 10, приходилось многим пользователям, устанавливающим актуальную версию системы. Притом, что компания Microsoft часто выпускает новые патчи,

Настройка
help2site
Прошивка Huawei MT880

Как прошить Huawei MT880 Эта модель модема часто предоставляется интернет-провайдерами в качестве подарочных. Этот модем очень устойчиво работает на плохих линиях. Зачем же его перепрошивать?

Ремонт
help2site
Ремонт айпада 3

Ipad 3 — это одно из новых поколение гаджетов от популярной компании Apple. Конечно же он отличается от Ipad 2 , но не на много!

Оборудование
help2site
Не заряжается аккумулятор ноутбука

Ноутбук – потрясающее устройство, сочетающий в себе вычислительную мощь персонального компьютера вкупе с мобильностью и автономностью. Тем не менее, автономность устройства подвергается сомнению, если у