buon giorno a tutti
$var = !empty($_GET['var']) ? $_GET['var'] : 1;
cosa significa questa sequenza di ? e :
io sono rimasto ai classici if![]()
dove, su php.net, posso trovare dei chiarimenti su questo tipo di sintassi?
grazie :bubu:
buon giorno a tutti
$var = !empty($_GET['var']) ? $_GET['var'] : 1;
cosa significa questa sequenza di ? e :
io sono rimasto ai classici if![]()
dove, su php.net, posso trovare dei chiarimenti su questo tipo di sintassi?
grazie :bubu:
.
in pratica è un if
condizione?severo:sefalso;
ciao
Operatore ternario
http://it2.php.net/manual/it/languag...ns.php#AEN4559
Addio Aldo, amico mio... [03/12/70 - 16/08/03]
l'avevo intuito! che tipo di sintassi è? proviene da qualche linguaggio tipo C? non l'avevo mai vista eppure con il php ci lavoro da un po'Originariamente inviato da bubu sette sette
in pratica è un if
condizione?severo:sefalso;
ciao
comunque è molto utile e veloce per fare controllini tipo quelli dell'esempio.. mi risparmio un bel po' di parentesi
ci sono altre sintassi particolari che è possibile che io non conosca?
mi viene in mente la @ o la & prima di una variabile () a cosa servono? una delle due mi pare per non mostrare gli errori o qualcosa del genere..
grazie![]()
.
grazie gmOriginariamente inviato da gm
Operatore ternario
http://it2.php.net/manual/it/languag...ns.php#AEN4559
una domanda ot, consentitemela, ma possibile che in italia non c'è un gruppetto di poche persone che si traduca la documentazione di php?
ho trovato un altra cosa che non mi è chiara
? se $a è 5 con $a++ $c non diventa 6?Codice PHP:
$c = $a++; /* post-increment, assign original value of $a (5) to $c */
e questo?Codice PHP:
$e = $d = ++$b; /* pre-increment, assign the incremented value of $b (6) to $d and $e */
non capisco il pre e il post increment
con le variabili non int come si comporterebbe?
scusate le domande stupide![]()
ciao
.
Ciao.
l'operatore ternario è proprio tipico dei linguaggi simil c (anche javascript)
Per tutte le altre domande
http://it2.php.net/manual/en/languag...assignment.php
http://it2.php.net/manual/en/language.operators.php
http://it2.php.net/manual/en/languag...rorcontrol.php
per favore NIENTE PVT TECNICI da sconosciuti
thanks... letto e afferrato tutto
mi manca la risposta per la questione $var++ e ++$var
<?php
$originale = 5;
echo ++$originale;
?>
questo neanche lo stampa![]()
.
ho capito.
ho anche capito che sono un:metallica
grazie di nuovo a tutti![]()
.