Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Strano operatore logico

    Stavo visionando uno script e mi so trovato all'interno di un ciclo FOR di fronte a questo comando:
    Codice PHP:
    $h = (($h<<4) & 240) || (($h>>4) & 15); 
    dove $h è il valore ASCII di un carattere.
    Che operazione effettua PHP?
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  2. #2
    credo che php stampi un stringa di parser error...

    sei sicuro si trattasse di php?


    hai editato e corretto ....




    Allora ... verifica il manuale con gli operatori bitwise

    codice:
    $a << $b Shift left Sposta i bit di $a a sinistra di $b passi (ogni passo significa "moltiplica per due")  
    $a >> $b Shift right Sposta i bit di $a a destra di $b passi (ogni passo significa "dividi per due")

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    detto in parole povere?
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  4. #4
    Originariamente inviato da hacker_nait
    detto in parole povere?
    Le parole sono mai povere... possono pero' essere inutili....

    quindi:

    http://www.php.net/manual/it/languag...rs.bitwise.php

    http://freephp.html.it/articoli/view...olo.asp?id=163


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.