$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;
$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;
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;
}