Est-il possible de réécrire cela pour être plus court en quelque sorte?Existe-t-il une instruction if plus courte en PHP?
if (isset($_POST['pic_action'])){
$pic_action=$_POST['pic_action'];
}
else {
$pic_action=0;
}
Je l'ai vu quelque part, mais oublié ...:/
BTW, s'il vous plaît expliquer votre code aussi si vous le souhaitez!
Merci
Plus communément/aussi connu sous le nom * opérateur ternaire * –
@Justin Johnson: Mais pour être correct, il est juste * un opérateur ternaire * et non * l'opérateur ternaire *. (Bien qu'il n'y ait pas d'autre opérateur ternaire dans mon esprit en ce moment.) – Gumbo
@Gordon: "Ternaire" décrit juste le nombre d'arguments qu'il implique (3), tout comme les opérateurs binaires ('+', '-', '/', etc) impliquent 2 arguments. – nickf