Visualizzazione dei risultati da 1 a 8 su 8

Discussione: cherobbe'?

  1. #1

    cherobbe'?

    Scusate, mi sapreste dire che significa sta sintassi?

    Codice PHP:
    $pagina = ($_GET["pag"] != "") ? (int)$_GET["pag"] : 1
    il ?, i : non so che significano.

  2. #2
    operatore ternario

  3. #3
    Originariamente inviato da KaNnA
    operatore ternario
    Cioe'? Operatore ternario ma che operatore e'?

  4. #4

  5. #5
    Ci sono scritte 2 righe.. ma pesa tanto digitare qlk riga per spiegare bene a uno che sta imparando?


    Stop stop stop... il mio cervellino ci e' arrivato... tnx

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    ok una cosa del genere

    $page = isset($_GET['page']) ? (int)$_GET['page'] : 1;

    equivale a

    if(isset($_GET['page'])) {
    $page = (int)$_GET['page'];
    }else{
    $page = 1;
    }

    in parole umane

    se(variabile_settata($_URL['page'])) {
    $pagina = (valore_numerico)$_URL['page'];
    }altrimenti{
    $pagina = 1;
    }

    prova un po' a capire la funzione di ? e :

    [edit]: fa niente...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Mi domando ancora perche' dei linguaggi moderni debbano usare questo stupidissimo operatore ternario. Ho visto sempre solo domande a riguardo.. e non serve a niente.

    In ogni caso, cliccando sul link che ti e'stato indicato, e poi su "Operatore ternario", trovi:

    codice:
    <?php
    // Esempio di utilizzo dell'operatore ternario
    $action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
    
    // La riga precedente è simile a
    if (empty($_POST['action'])) {
       $action = 'default';
    } else {
       $action = $_POST['action'];
    }
    
    ?>
    http://it.php.net/manual/it/language...arison.ternary
    There are 10 types of people in the world - those who understand binary and those who don't.

  8. #8
    La prossima volta un titolo che rispetti il regolamento, grazie
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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