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

    Come si traduce questa sintassi?

    $pag = isset($pag)? $pag : 1;
    Questa riga non mi assegna il valore uno alla variavile $pag

    Ma come si "legge" quella riga?

    Eppure funzionava nel mio caso precendete ovvero:
    //$pag = isset($_GET['pag'])? $_GET['pag'] : 1;

  2. #2
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ciao,

    evidentemente hai register_globals impostato su off.

    $_GET['pag'] è il metodo più sicuro per richiamare una variabile.

    in prativa la tua riga è un accorcio, un alternativa all'uso di un if:

    La puoi legegere cosi:

    Condizione: se è stata settata la var isset($_GET['pag'])? allora $pag = $_GET['pag']; altrimenti in caso contrario $pag = 1;

    Codice PHP:
    if(isset($_GET['pag']))
    {
        
    $pag $_GET['pag'];
    }
    else
    {
        
    $pag 1;


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.