Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Интерпретировать строку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Интерпретировать строку кода
ayazet
Отправлено: 15 Июля, 2011 - 08:28:50
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Разбираюсь с чужим кодом и не могу понять, что означает ниже приведенный код. Гугл молчит.
CODE (htmlphp):
скопировать код в буфер обмена
  1. $res = $var << 6;
  2. $res = ~ $res;
  3. $res = $res ^ 63662419;
  4. $res = $res >> 6;

(Отредактировано автором: 15 Июля, 2011 - 08:29:22)

 
 Top
White
Отправлено: 15 Июля, 2011 - 08:37:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)






-----
if(time()>1356048000) die();
 
 Top
Костэн
Отправлено: 15 Июля, 2011 - 08:49:23
Post Id


Новичок


Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2007  
Откуда: Россия, Ставрополь


Помог: 0 раз(а)




ayazet пишет:
Разбираюсь с чужим кодом и не могу понять, что означает ниже приведенный код. Гугл молчит.
CODE (htmlphp):
скопировать код в буфер обмена
  1. $res = $var << 6; - "Сдвиг влево". Все биты переменной $a сдвигаются на $b позиций влево (каждая позиция подразумевает "умножение на 2")
  2. $res = ~ $res; - "Отрицание". Устанавливаются те биты, которые не установлены в $a , и наоборот.
  3. $res = $res ^ 63662419; - "Исключающее или". Устанавливаются только те биты, которые установлены либо только в $a, либо только в $b, но не в обоих одновременно.
  4. $res = $res >> 6; - "Сдвиг вправо". Все биты переменной $a сдвигаются на $b позиций вправо (каждая позиция подразумевает "деление на 2")


http://php.net/manual/ru/languag...tors.bitwise.php

(Отредактировано автором: 15 Июля, 2011 - 08:50:07)

 
 Top
ayazet
Отправлено: 15 Июля, 2011 - 11:14:00
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB