Другие языки программирования и технологии

Выражения в php

Что есть выражение в php да и вообще во всех языках программирования ?
например
$a= 10 ;
$y= $a;
что есть выражение ?
имя переменной? или её значение? или вся запись тоесть имя перменной оператор и значение есть выражение?
и второй пример ничем не отличается? тоесть так же вся запись являяется выражением?
Выражения - это отношения между операциями и операндами.
if ($a > 0) { $a = $b + $c; } // Это оператор. Инструкция к выполнению.
$a > 0 // выражение
($a > 0) // выражение
$a = $b // выражение
$b + $c // выражение
$a = $b + $c // выражение
($a > 0) $a = $b + $c // выражение
{ $a = $b + $c; } // выражение
( ), >, +,=, { } // операции
$a, $b, $c - операнды
if и ; // операторы

Часто в С++ оператор и операция синонимы. Это не так.
М&
Магазин "хиджаб"
54 187
Лучший ответ
1 - это выражение
1+2 - выражение
и 1+2 = 3 - выражение
и др, все из математики идет

http://ru.wikipedia.org/wiki/Алгебраическое_выражение
"Понятие алгебраического выражения можно дать и несколько иначе — это комбинация чисел, операторов, группировочных символов (скобок) ) и/или свободных и связанных переменных, значение которых известно или может быть определено. "
Дима Кулаков )
Дима Кулаков )
74 331
1) - $a = 10; где $a - переменная куда может быть записано значение
= - действие которое будет выполнено (по сути запись в переменную значения или по-другому операция присвоения)
10 - константа
2) $y = $a ; где в переменную $y копируется значение переменной $a

Вся запись является по сути выражением, подобно математике
почитай о математических выражениях, от это все и отталкивается)
Юра Кинько
Юра Кинько
1 252
Как говорил один преподаватель: - Нас всю жизнь учили что это равно, а это никакое не равно, это ОПЕРАТОР ПРИСВАИВАНИЯ.