Scusate, mi sapreste dire che significa sta sintassi?
il ?, i : non so che significano.Codice PHP:$pagina = ($_GET["pag"] != "") ? (int)$_GET["pag"] : 1;
Scusate, mi sapreste dire che significa sta sintassi?
il ?, i : non so che significano.Codice PHP:$pagina = ($_GET["pag"] != "") ? (int)$_GET["pag"] : 1;
operatore ternario
Cioe'? Operatore ternario ma che operatore e'?Originariamente inviato da KaNnA
operatore ternario
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
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...
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:
http://it.php.net/manual/it/language...arison.ternarycodice:<?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']; } ?>
There are 10 types of people in the world - those who understand binary and those who don't.
La prossima volta un titolo che rispetti il regolamento, grazie
Addio Aldo, amico mio... [03/12/70 - 16/08/03]