Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problemi con If

  1. #1

    Problemi con If

    Salve a tutti...volevo farvi questa domanda (sicuramente banale per voi guru del php )

    Se in un if ho questo controllo:

    if((var1 == 1) && (var2 == 2 || var3 == 3)){
    ...............
    }

    Il mio controllo è se la condizione var1 è true E (var2 è false O var3 è true), il risultato totale dell'if è true o false? Immagino false giusto?

    Potreste spiegarmi un pochino come funzionano i risultati delle condizioni degli if?

    Grazie mille!

  2. #2

    Re: Problemi con If

    Originariamente inviato da palegra

    Potreste spiegarmi un pochino come funzionano i risultati delle condizioni degli if?
    http://www.php.net/manual/it/languag...rs.logical.php
    http://www.php.net/manual/it/languag...ors.precedence

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

  3. #3
    Il risultato é true.
    Considera che l'operatore && sia una moltiplicazione mentre l'operatore || sia una somma. Considera che con true il tuo valore sia 1 mentre con false il tuo valore sia 0.
    Il risultato è il seguente:
    if((1) * (0+1)){...} cioè if (1){...}
    quindi è verificata perchè 1 è diverso da 0.

    Ciao

  4. #4
    Grazie mille!!!

    Capito!!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.