Прежде чем приступлю к сегодняшней теме, верну “должок”, который по моей невнимательности, образовался. Вы наверное заметили что в примерах, после знака “;” я ставил “//”, эти два символа, означают, что после них идет комментарий, и пхп должен пропустить все, что находится между “//” и концом текущей строки. Комментарии очень нужная штука в любом языке программирования, они есть так же и CSS да и в HTML, комментарии есть тоже. Поэтому разжевывать больше не буду.
И так с переменными разобрались, с типами данных тоже познакомились, теперь щупаем операторы.
Оператор представляет собой символьное обозначение, какого то действия, которые мы хотим произвести с операндом в выражении. Не понятно? Подробнее, по-понятному . Оператор — действие, операнд — переменная над которой мы хотим произвести это действие. Снова не понятно? Смотрим пример:
$a=1; // $a — операнд, “=” — оператор
$b=2; // $b — операнд, “=” — оператор
$c=$a+$b; // $c, $a, $b — операнды, “+” и “=” — операторы
Теперь ясно? Отлично, значит пора познакомится с вариантами этих операторов:
+ | Сложение |
- | Вычитание |
/ | Деление |
* | Умножение |
. | Конкатенация |
% | Остаток от деления |
= | Присвоение |
++ | Инкремент |
– | Декремент |
Это далеко не весь список, но нам пока будет достаточно. Думаю пояснять все и не нужно даже, остановлюсь только на некоторых операторах:
Инкремент, он же “++”, означает, что нужно увеличить на 1, текущие значение операнда. Декремент, наоборот, уменьшить на 1 текущее значение операнда. Остаток от деления “%”, вернет целочисленный! остаток от деления левого операнда на правый, т.е. 10%5 — вернет 0, а 1–0%3 вернет 1. Ясно? Конкатенация, мое любимое слово, означает объединение двух и более объектов в единое целое (грубо говоря это тот же самый “+”, но только не для чисел, а например для строк).
Ну вкратце пробежались, более полный список операторов в php смотрите здесь.
Комментарии