Originariamente inviato da tikre
Salve vorrei porvi un semplice quesito in merito alla seguente funzione per la gestione delle variabili, ho questa espressione:

$pagina = (isset($_GET["pag"])) ? $_GET["pag"] : 1;

se il vettore $_GET["pag"] non è impostato cioè non esiste...
la funzione isset in quel caso restituisce TRUE quindi $pagina varrà NULL
ma è possibile?

io mi sarei aspettato FALSE con $pagina = 1

Come mai?
se $_GET['pag'] è settato $pagina sarà uguale a $_GET['pag'], altrimenti è uguale a 1.

Tieni presente che se chiami la pagina cosi:

index.php?pag=

isset restituisce true, perchè la variabile è settata, anche se non contiene nulla.

ciao