Demande d'explication d'une ligne PHP
Résolu
odbeh
-
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai trouvé cette ligne sur internet et je n'en comprends pas le sens :
$login = (isset($_POST['login'])) ? $_POST['login'] : '';
Je me doute que si $_POST['login'] existe sa valeur est placée dans la variable $loguin.
Mais que signifie la deuxième partie de commande ?
Merci
J'ai trouvé cette ligne sur internet et je n'en comprends pas le sens :
$login = (isset($_POST['login'])) ? $_POST['login'] : '';
Je me doute que si $_POST['login'] existe sa valeur est placée dans la variable $loguin.
Mais que signifie la deuxième partie de commande ?
Merci
A voir également:
- Demande d'explication d'une ligne PHP
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
- Formulaire en ligne de meta - Guide
3 réponses
c'est un if....
$login = (isset($_POST['login'])) ? $_POST['login'] : '';
c'est comme
l'écriture c'est
variable = condition ? valeur_si_condition_remplie : valeur_si_condition_fausse
c'est une écriture condensée
$login = (isset($_POST['login'])) ? $_POST['login'] : '';
c'est comme
if (isset($_POST['login'])) $login =$_POST['login'] ; else $login = '';
l'écriture c'est
variable = condition ? valeur_si_condition_remplie : valeur_si_condition_fausse
c'est une écriture condensée