PHP скрипты

MySQL

Apache

phpMyADmin

5.1: Операторы в PHP

Главная Страница » Книги по PHP » Самоучитель PHP 5 для чайников с примерами » Операторы в PHP

Итак, вы познакомились с такими понятиями, как константа и переменная. Теперь пришло время изучить операции, с помощью которых можно работать с их значениями.

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

(!) Оператор - конструкция языка, предназначенная для получения нового значения.

Не сложно понять, что основной смысл операторов - получение нового значения. В свою очередь это значение обычно записывается в новую переменную посредством оператора присваивания (=), который очень часто использовался в предыдущей главе для инициализации переменных.

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

Значения, к которым применяют операторы, обычно называют операндами. Например:
$num = CASH - 3;

В этом случае знак равенства (=) и знак вычитания (-) являются операторами, а переменная $num, константа CASH и число 3 - операндами. Всю эту комбинацию называют выражением.

(!) Выражение - сочетание операторов и операндов.

Далее будет использоваться именно данная терминология, поэтому обязательно уясните, что чем является.

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

Поделиться с друзьями