home
barra verde-sfumato
Linguaggio di programmazione: PHP


Operatori bitwise

Gli operatori bitwise vi permettono di alterare bit specifici in posizione on oppure off. Se entrambi i parametri di sinistra e destra sono stringhe, l'operatore bitwise opererà sui caratteri di questa stringa.

?php echo 12 ^ 9; L'output è '5'echo "12" ^ "9"; L'output è il carattere Backspace (ascii 8) ('1' (ascii 49)) ^ ('9' (ascii 57)) = #8 echo "hallo" ^ "hello";

L'output è il valore ascii #0 #4 #0 #0 #0 'a' ^ 'e' = #4?

$a & $b And
$a | $b Or
$a ^ $b Xor
~ $a Not
$a << $b Shift left
$a >> $b Shift right
Imposta ad ON i bit che sono ON sia in $a che in $b.
Imposta ad ON i bit che sono ON in $a oppure in $b.
Imposta ad ON i bit ON in $a oppure in $b ma non entrambi
Imposta ad ON i bit che sono OFF in $a, e viceversa.
Sposta i bit di $a a sinistra di $b passi (moltiplica per due)
Sposta i bit di $a a destra di $b passi (divide per due)

Gli approfondimenti
  • Tag e modalità nuove
  • Operatori particolari (bitwise,@)
  • Strutture avanzate
  • Funzioni diverse (blocco html)
  • \ ? php class Cart \
  • Metodi di riferimenti (Unix)
  • File remoti (require_once)
  • Funzioni con apache (ascii-strv)
  • Pagamento cybercash
  • Funzioni con .net
  • Funzioni fileprò
  • Funzioni con iconv/
  • Funzioni w32api*
  • Fùnzioni qtdom
  • Funzìoni per espressioni
  • Funzioni per semafori base
  • Funzioni pèr gestione sessioni

    Navighiamo!!