Авторский знак. Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


Чувашия-это моя Россия


Операции в PHP.

(продолжение)

Битовые операции.

В принципе для Вас знание данной страницы сайта не обязательно и если Вы просто пролистаете много не потеряете. Однако, когда в программах будут возникать не понятные остановки с выброcами очередных ошибок, тогда Вам просто придется почесать затылок. А так, Вы зная кое-что особенное о битовом представлении числа и о операциях с ними, будете себя чувствовать как рыба в воде, тем более прочесть то всего две с половиной строки.

Битовые операции применяются для работы групп битов в целой переменной. Биты целого числа — это не что иное, как отдельные разряды того же самого числа, записанного в двоичной системе счисления. Например, в двоичной системе число 12 будет выглядеть как 1100, а 2 — как 10, так что выражение 1212 вернет нам число 14 (1110 в двоичной записи). Если переменная не целая, то она вначале округляется, а уж затем к ней применяются перечисленные ниже операторы при создании бесплатного сайта:

 
                         а & b
                     Результат — число с установленными битами, которые
                                  выставлены и в а, и в b одновременно.
                         а | b
                     Результат — число с установленными битами, которые 
                       выставлены либо в а, либо в b, либо одновременно.
                          ~ а
                     Результат, у которого на месте единиц в а стоят нули,
                                                         и наоборот.
                         а << b
                     Результат — число, полученное поразрядным сдвигом 
                                                а на b битов влево.
                         а >> b
                     Результат — число, полученное поразрядным сдвигом 
                                                а на b битов вправо.

В Web-программировании битовые операции применяются весьма редко, но в РНР они поддерживаются в полном объеме при создании сайта.

Операции сравнения.

Независимо от типов своих аргументов всегда возвращают одно из двух значений: false или true. Операции сравнения позволяют сравнивать два значения между собой и, если условие выполнено, возвращают true, в противном случае — false:

 
                     а == b — истина, если а равно b;
                     
                     а != b — истина, если а не равно b;
                     
                     а < b  — истина, если а меньше b;
                     
                     а > b  — истина, если а больше b;
                     
                     а <= b — истина, если а меньше либо равно b;
                     
                     а >= b — истина, если а больше либо равно b.

Особенности операторов == и != при создании сайта. При использовании операций сравнения ключевые слова false и true — не совсем обычные константы; false является просто синонимом для пустой строки, a true — для единицы.

C точки зрения РНР константа 1 и значение true не идентичны. Что в операторах сравнения (на равенство ==, а также на неравенство !=) РНР интерпретирует один из операндов как логический, если другой — логический исходно. Иными словами, сравнивая что-то с true или false явно, мы всегда имеем в виду логическое сравнение; если один из операндов оператора сравнения — числовой, то сравнение всегда выполняется в числовом контексте, даже если второй операнд — не число.

Когда РНР преобразует "нечисловую" строку в число, он всегда получает ответ 0.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно    назад    дальше     продолжение темы

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: