Posez votre question Signaler

Signification du "?" en php [Résolu]

skiliss 174Messages postés 2 mai 2008Date d'inscription 20 avril 2012Dernière intervention - Dernière réponse le 16 oct. 2009 à 11:22
Bonjour,
je voudrai savoir ce que signifie le ? en php car je l'est trouver dans cette ligne de code
 $minchars =isset($params['minchars']) ? $params['minchars']:4;

merci d'avance
Lire la suite 

Signification du "?" en php »

5 réponses
Réponse
+1
moins plus
salut. Comme en C++, c'est un if:

$minchars =isset($params['minchars']) ? $params['minchars']:4;

équivaut strictement à
if (isset($params['minchars']) )
$minchars = $params['minchars'];
else
$minchars = 4;
Ajouter un commentaire
Réponse
+0
moins plus
Ok merci beaucoup sa m'aide bien comme je ne l'ai pas trouver sur le manuel php :)
Ajouter un commentaire
Réponse
+0
moins plus
ca fait parti des écritures "condensées", comme le a+=3; a++, ...
j'utilise régulièremetn els autres, mais le coup du ? : je ne l'utilise que si le reste du code est développé comme ca.
Ajouter un commentaire
Réponse
+0
moins plus
Si tu cherches de la doc sur le sujet, ça s'appelle un opérateur ternaire !
Ajouter un commentaire
Réponse
+0
moins plus
ok merci ;)
Ajouter un commentaire
Ce document intitulé « Signification du "?" en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?