Курс "Язык программирования PHP"
Шрифт:
==
Равенство
Значения переменных равны
$a == $b
===
Эквивалентность
Равны значения и типы переменных
$a === $b
!=
Неравенство
Значения переменных не равны
$a != $b
<>
Неравенство
$a <> $b
!==
Неэквивалентность
Переменные не эквивалентны
$a !== $b
<
Меньше
$a < $b
>
Больше
$a > $b
<=
Меньше или равно
$a <= $b
>=
Больше или равно
$a >= $b
++$a
Пре-инкремент
Увеличивает $a на единицу и возвращает $a
$a++
Пост-инкремент
Возвращает $a, затем увеличивает $a на единицу
– -$a
Пре-декремент
Уменьшает $a на единицу и возвращает $a
$a--
Пост-декремент
Возвращает $a, затем уменьшает $a на единицу
Типы данных
PHP поддерживает восемь простых типов данных.
Четыре скалярных типа:
– boolean (логический);
– integer (целый);
– float (с плавающей точкой);
– string (строковый).
Два смешанных типа:
– array (массив);
– object (объект).
И два специальных типа:
– resource (ресурс);
– NULL.
В PHP не принято явное объявление типов переменных. Предпочтительнее, чтобы это делал сам интерпретатор во время выполнения программы в зависимости от контекста, в котором используется переменная. Рассмотрим по порядку все перечисленные типы данных.
Тип boolean (булев или логический тип)
Этот простейший тип выражает истинность значения, то есть переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE.
Чтобы определить булев тип, используют ключевое слово TRUE или FALSE. Оба регистронезависимы.
Логические переменные используются в различных управляющих конструкциях (циклах, условиях и т.п., более подробно речь о них пойдет в одной из следующих лекций). Иметь логический тип, т.е. принимать только два значения, истину или ложь, могут также и некоторые операторы (например, оператор равенства). Они также используются в управляющих конструкциях для проверки каких-либо условий. Например, в условной конструкции проверяется истинность значения оператора или переменной и в зависимости от результата проверки выполняются те или иные действия. Здесь условие может быть истинно или ложно, что как раз и отражает переменная и оператор логического типа.
Тип integer (целые)
Этот тип задает число из множества целых чисел Z = {..., -2, -1, 0, 1, 2, ...}. Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком «-» или «+».
Если вы используете восьмеричную систему счисления, вы должны предварить число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.
Размер целого зависит от платформы, хотя, как правило, максимальное значение около двух миллиардов (это 32-битное знаковое). Беззнаковые целые PHP не поддерживает.
Чужак
1. Ушедший Род
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Тактика победы
Великие полководцы
Документальная литература:
биографии и мемуары
рейтинг книги
Ваше Сиятельство
1. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
рейтинг книги
Маркс и Энгельс
421. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
рейтинг книги
Призрак
Звездный путь
Фантастика:
эпическая фантастика
космическая фантастика
рейтинг книги
Вечный. Книга V
5. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
рейтинг книги
Хроники Тамула. Трилогия
Тамули
Фантастика:
фэнтези
рейтинг книги
Сотворение миров (сборник)
Фантастика:
научная фантастика
рейтинг книги
Тень Инквизитора
8. Тайный Город
Фантастика:
боевая фантастика
рейтинг книги
Я все еще барон
4. Дорогой барон!
Фантастика:
боевая фантастика
рейтинг книги
Гримуар темного лорда V
5. Гримуар темного лорда
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Проданная Истинная. Месть по-драконьи
Любовные романы:
любовно-фантастические романы
рейтинг книги
Тевтонский крест
1. Тевтонский крест
Фантастика:
альтернативная история
рейтинг книги