Visualizzazione dei risultati da 1 a 2 su 2

Discussione: CondizioniAnnidate

  1. #1

    CondizioniAnnidate

    Scusate ragazzi ma non mi sono ben chiare alcune cose sulle condizioni annidate.

    <?php
    $numero=9;
    if ($numero%2)
    if($numero%3)
    print"$numero non č divisibile nč per 3 nč per 2";
    else
    print"$numero č divisibile per tre, ma non per due";

    ?>

    Php valuta il primo If if ($numero%2). poichč il resto della divisione tra 9 e 2 č 1 il risultato viene valutato True.
    Poi Php valuta il secondo If if($numero%3) che viene valutato False dato che il resto di 9/3 č zero e zero viene valutato in False.

    A questo punto cosa fa esattamente php? Cosa esegue?

  2. #2
    Se ci mettessi le parentesi sarebbe tutto pił chiaro:

    Codice PHP:
    if ($numero%2) {
        if(
    $numero%3) {
            print
    "$numero non č divisibile nč per 3 nč per 2";
        } else {
            print
    "$numero č divisibile per tre, ma non per due";
        }

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.