время
|
|
Глава 10 Предопределенные 30
явно подразумевает, что число операндов
(переменных), над которыми операция производит свое действие, равно единице.
Первая популярная одноместная операция, которая используется для проверки
условий, — это операция ! (не, not). Она производит отрицание операнда. Отри-
цание значения true есть false, и наоборот, не false — есть true. Если переменная
имеет нулевое значение указателя, то результат false, если же не нулевое — true.
Общая форма записи одноместной операции выглядит так:
одноместная_операция операнд
146 Часть II. Программирование на PHP
Применим эту форму записи к операции ! :
$а = 5;
if(!$a) // проверка на истинность
Вы видите, что операцию ! можно использовать в условных выражениях. Также
в них можно использовать логические (булевы) значения, целые числа и различ-
ные выражения. То, что принимает нулевое значение, интерпретируется как лож-
ное условие, а все, что не нуль, считается истиной. При подстановке вместо $а его
логического эквивалента ?ложь?, вышеприведенное