Выражения в языке программирования. Выражения в 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
CommentLuv — WordPress плагин в помощь блоггеру

CommentLuv — это дополнительные комментарии на вэб-ресурсах. СommentLuv – это симпатичный плагинчик, который поможет обеспечить любому сайту дополнительных комментаторов и, следовательно, дополнительный трафик для вэб-ресурса.

Web-Дизайн
help2site
ШОРТКОДЫ [SHORTCODES]

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

Оборудование
help2site
Подробный обзор процессора AMD A10-5745M

AMD A10-5745M — самый экономный в плане энергопотребления процессор, созданный на базе новейшей архитектуры Richland, который в основном устанавливается на небольшие ноутбуки и ультрабуки. Данный

Ремонт
help2site
Как восстановить исцарапанный CD-DVD диск

Исцарапали диск, и компьютер перестал читать его? А на диске важная информация? Восстановите диск за 17 минут! Вы часто кидаете диски на не предназначенные места.

Настройка
help2site
Как прошить Blackberry

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

Оборудование
help2site
Обзор мобильной видеокарты NVIDIA GeForce GTX 780M

Мобильная видеокарта NVIDIA GeForce GTX 780M относиться к классу дорогих графических адаптеров, которые имеют полноценную поддержку технологии DirectX 11. Данный графический чип создан на одной