Xwab
Форумыnavigate_nextПрограммирование на PHP

Побитовые операции в PHP
Сообщения
Ricardo Brandino

Курил я ману, курил... Но так и не смог ее понять. Давайте поговорим о побитовых операциях. Какие побитовые операторы когда применяют. А то пока я вобще смысла в них не вижу. Надеюсь кто-нибудь сможет объяснить на примерах.
Р.s.ссылки не давать, все уже облазил(

14 Янв 2011, 21:54
Akdmeh

1, примеры не объяснить, в php не тот уровень, чтобы это часто использовать.
В Моргана видел где-то статью-напоминалку об этом.

14 Янв 2011, 21:56
Ricardo Brandino

Akdmeh, очхочется понять хоть как они работают :/

14 Янв 2011, 21:58
wapmorgan

http://wmpost.info/blog72.html

14 Янв 2011, 22:00
Ricardo Brandino

Morgan, ну... А в пхп... В коде хочется их увидеть. Понять зачем их там можно применить(

14 Янв 2011, 22:03
Akdmeh

В общем это нужно для устройств, которые работают тесно с железом, например, при написании драйверов.
Припустим, есть 8 бит(01110101), и нам нужно узнать 3 бит, итак, мы делаем:
$a=$b>>5; Из-за сдвига выходит 00111010, затем 00011101, 00001110, 00000111, 00000011.
В итоге мы узнаем нужный бит.
Могу и ошибаться, просто это так нечасто нужно...
Мне вообще никогда не понадобилось.

14 Янв 2011, 22:07
iceman12

http://www.rinatous.com/blog/node/1.html
Говоришь все прочитал, а вот в конце хороший пример дан

14 Янв 2011, 22:16
Ricardo Brandino

iceman12, это я читал) первым в гугле выполз он у меня) уже яснее, но вот кто прокомментировал бы этот пример.. Или попроще написал бы

14 Янв 2011, 22:29
Ответить на тему