PHP 5 для начинающих

Печать

В большинстве языков программирования используется много операторов; некоторые из них выполняют арифметические действия, как в простых уравнениях, другие оперируют строками или датами, а третьи осуществляют другие функции. Все они производят обработку значений переменных.

Операторы, которым нужен только один операнд, называются унарными; например, оператор ++ может присоединяться справа к имени переменной (операнду) для увеличения ее значения на единицу. Поскольку этот оператор может быть помещен как перед именем переменной, так и после него, говорят, что он допускает префиксную и постфиксную нотацию.

Операторы, которым требуется два операнда, называются бинарными; знак равенства в выражении $my_data = "Hello" представляет собой бинарный оператор. Данный оператор помещается между операндами, поэтому такая форма записи называется инфиксной нотацией.

В некоторых языках имеются тернарные операторы. Например, PHP позволяет использовать оператор ?, который представляет собой сокращенное выражение if. Для его использования сначала пишется выражение, за которым следует знак вопроса, а затем два возможных результата, разделенных двоеточием (например, запись "выражение ? результат01 :результат02'', означает "если выражение справедливо, то результатом является результат01, иначе результат02''). Поскольку оператор помещается между операндами, такая форма записи также называется инфиксной нотацией.

PHP-выражения

Выражения представляют собой любой код, который вычисляется в значение. Присвоение переменной значения само по себе является выражением, хотя часто выражения рассматриваются как уравнения (например, $a = $b + $c, где $b + $c — выражение).

Следовательно, $a = 5 — выражение, поскольку оно вычисляется в значение 5. Известно, что запись вида $a = $b + $c означает сложение $b и $c, а затем присвоение результирующего значения переменной $a. Можно создавать выражения произвольной сложности и для получения результатов применять любые операторы к любым соответствующим значениям. По сути, основная часть PHP-функциональности связана с обработкой (вычислением) выражений.

Одним из ключевых моментов при вычислении выражения, особенно сложного выражения, является приоритет операторов (как и в арифметике или математике часто имеет значение то, какая часть выражения вычисляется первой). Существует приоритет операций по умолчанию, а управлять приоритетом можно с помощью круглых скобок. Например, поскольку приоритет оператора умножения (*) выше, чем у оператора сложения (+), то выражение 2 + 2 * 12 будет равно 26 (часть 2 * 12 вычисляется первой по умолчанию, а затем к произведению прибавляется 2), тогда как результатом выражения (2 + 2) * 12 является 48 (скобки приводят к тому, что сначала выполняется сложение, а затем полученная сумма умножается на 12).




Отвёл душу на экране ноутбука? Замена матрицы ноутбука. Дёшево. Замена экрана ноутбука Sony.