|
|
|
| $a<-2147483648
$a ^= (zeroFill($c,13));
is_null($length)
$a<<10
Что означает
1. '<-'
2. '^='
3.'is_null($length)'
4.'<<'
зарание спасибо. | |
|
|
|
|
|
|
|
для: Valeraru
(15.04.2008 в 14:01)
| | http://www.softtime.ru/bookphp/gl1_6.php
is_null() - возвращает TRUE , если строка переданная ей в качестве аргумента пустая.
А вообще в помощь google.com | |
|
|
|
|
|
|
|
для: panandy
(15.04.2008 в 17:59)
| | Строго говоря, is_null() - возвращает TRUE когда переменная является NULL. | |
|
|
|
|
|
|
|
для: Valeraru
(15.04.2008 в 14:01)
| | $a < -2147483648 может быть верно в условии, например, проверить меньше ли переменная $a значения -2147483648.
^ - это логическая / битовая операция ИСКЛЮЧАЮЩАЯ ИЛИ (XOR). В данном случае:
$a ^= zeroFill($c,13)
первым операндом операции будет перменная $a, а вторым результат выполнения функции zeroFill(), результат операции будет присвоен переменной $a. С помощью этой операции удобно проверить или установить / выключить биты некой переменной или данных.
$a<<10 - это логический сдвиг содержимого переменной $a влево на 10 разрядов. Например, $a >> 1 (сдвиг вправо на 1 разр.) эквивалентно $a / 2, но выполняется быстрее. | |
|
|
|
|
|
|
|
для: sim5
(15.04.2008 в 18:22)
| | Спасибо за ответы! | |
|
|
|