Autor | Zpráva | ||
---|---|---|---|
brdik Profil |
ahoj,
narazil jsem na následující kód, a není mi jasné, co dělá. $success = $success & $success_cust; & se tuším buď používá jako odkaz na místo v paměti nebo && jako AND, ale takto jsem to nikdy neviděl. v těch proměnných $success, $success_cust jsou hodnoty true/false |
||
blitzik Profil * |
#2 · Zasláno: 1. 3. 2016, 08:51:37
Ahoj, jedná se o bitový operátor. php.net/manual/en/language.operators.bitwise.php
|
||
Joker Profil |
brdik:
Pokud jsou operandy typu boolean, měl by efekt víceméně odpovídat operátoru && , akorát výsledkem logického AND bude true/false a výsledkem bitového AND bude 1/0.
|
||
Keeehi Profil |
brdik:
Je to and, ovšem po bitech. Na true/false se to špatně ukazuje takže použiji čísla 12 00001100 & 6 00000110 = -------- 4 00000100 |
||
Speedy21 Profil |
Keeehi:
Neměl by ten bitový and být zapsaný radši mezi 12 a 6 (výsledek 4).. Takhle to může někoho zmást.. 12 00001100 & 6 00000110 = 4 00000100 |
||
Keeehi Profil |
Takhle je to už snad jasnější. (upravena [#4])
|
||
Časová prodleva: 8 let
|
0