L'essentiel de PHP 7

Comparer les conditions simples

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Comparer et pouvoir agir en fonction des résultats est l'une des fonctions les plus importantes de PHP. Apprenez à traiter les cas, cela vous servira tous les jours.
05:43

Transcription

Allez, maintenant qu'on a vu les classes, les objets et tous ces trucs-là, on va revenir à des basiques un peu plus sympas. On va refaire du basique basique, il y a plein de petites notions sympas que vous n'avez pas encore et qu'il vous faut. On va parler des conditions. Alors c'est quoi une condition ? Une condition, c'est si je fais quelque chose, alors on fait ça, sinon, on fait autre chose. Pour faire des conditions il faudrait d'abord avoir une variable, par exemple, ok. Et cette var, on va lui donner un chiffre, par exemple, 1 et on va lui dire, if var == 1, alors on fait quelque chose, sinon, on fait autre chose. Et là on va simplement coder un écho, et on va dans l'écho dire, var equal... ...var equal 1, tout simplement. Et sinon, on pourrait lui dire, var not equal 1. Donc, on va récupérer cette partie-là et lui dire, var not equal 1. Alors, attention à ça. Quand vous faites comme ça, des vérifications, ici qui sont assez basiques, préférez mettre la valeur d'abord pour éviter l'assignement par erreur. Je m'explique : imaginons on fait ici var = 2 ici, du coup, var ça va être égal à 2 et surtout vous allez l'assigner en même temps. Pour éviter ça on met toujours la valeur avant, ici, la vérification, comme ça, au moins, on est tranquille. Alors 2 == var, forcément, ça ne va pas passer dedans, on peut essayer. On peut faire un php cond.php, effectivement, var not equal 1. Et du coup, si je le met à 1, ici, je vais avoir forcément equal 1. Alors on pourrait aussi utiliser dans les conditions else if. Je vais vous montrer comment ça s'utilise : on va faire un else qui est if, ici, et on va à l'intérieur remettre une condition, comme ça. Et là on pourra mettre quelque chose, par exemple 2 == var, Ok, et on pourrait mettre ici var equal 2, et on pourrait simplement ici var not equal, tout simplement. Donc là si je le lance la première fois je suis à 1, imaginons que je modifie ici et que je le mette à 2, je vais être à 2 et puis si je le met ici à 3, je vais être à 3. On peut imaginer avec ce genre, ici, de conditionnels avoir des conditions qui vont s'appliquer en fonction, quelque chose qu'on va faire dans le script et donc, je vais faire des vérifications comme ça. Je vous conseille toujours, vraiment, de sortir ces informations-là, parce que ça, c'est quand même plus intéressant quand on les sort. Donc, on pourrait avoir ici condition 1 est égal à ça et mettre condition 1. Et puis avoir la condition 2 qui est égale à ça aussi. Alors pour l’exemple je met condition 1, condition 2 dans votre code source, vous, vu que ça sera quand même des vraies vérification que vous ferez, sur des valeurs bien particulières, pensez bien à mettre des vrais noms ici. Pensez à mettre des noms qui soient parlants, pour l'utilisateur derrière parce qu'ici ce n'est pas super, on pourrait appeler ça varEqualOne. Et puis celle-ci, on pourrait l'appeler, par exemple, varEqualTwo. Voyez que c'est déjà beaucoup plus parlant, surtout quand on le met dans un if, if varEqualOne, alors on affiche ça. Else if varEqualTwo, alors on affiche ça. Et là, ça prend du sens beaucoup plus, évidemment. N'hésitez pas, vos conditions, à les sortir comme ça dans une variable pour les utiliser. D'abord vous allez gagner en clarté, en plus de ça, votre code va être beaucoup plus simple. Donc là, on a fait une première vérification qui est une vérification simpliste, avec un if, un else if et un else. Bien sûr, vous comprenez bien que le else, c'est si aucune des conditions au-dessus n'est pas validée, on va pouvoir utiliser, quand même, une sortie. On n'est pas obligé de le mettre, si on ne le met pas notre script qu'est-ce-qu'il va faire ? Simplement, il n'affichera rien, si la condition n'est pas valide, donc ici, si je ne mets rien du tout, si je ne mets pas de else, voilà ce qui se passe, ça veut dire que concrètement je n'ai aucun retour qui s'effectue et puis comme ça, voilà je peux faire ça, si j'en ai envie. N’appliquez une condition que si ça rentre vraiment à l'intérieur, ça valide bien la condition, vous pouvez, tout à fait, utiliser ce fonctionnement-là, ce n'est pas un problème non plus. Je récapitule rapidement : le if permettant de démarrer le conditionnement, else if permettant de faire un else avec une vérification de condition, le else permettant tout simplement de passer si aucune des conditions au dessus, du coup, n'est définie et puis, bien sûr, sortez vos conditions pour que ce soit beaucoup plus propre et pour que vous n'ayez pas un code source un peu illisible parce qu'à chaque fois si on a les conditions dedans, ça peut devenir rapidement illisible. Alors, je vois souvent aussi qu'ils vont s'amuser à aligner. Ne le faites pas, ça ne sert à rien. La vraie syntaxe, c'est celle-ci, si vous commencez à utiliser là les accolades, en les mettant comme ça, puis en mettant le else ici, puis en mettant ça, comme ça, si j'envoie les codes comme ça c'est déjà, c'est illisible et puis ce n'est pas dans les normes. Sachez qu'il y a un énorme PHP qui existe qui s'appelle la PSR. Je vais le mettre là, PSR, voilà. La PSR, ça vous donne toute les règles à suivre, eh bien, je vous conseille d'aller la regarder, cette PSR parce qu'elle vous donnera le formatage à appliquer quand vous êtes en train de coder.

L'essentiel de PHP 7

Exploitez les nombreuses possibilités de PHP. Définissez des variables, créez des fonctions, manipulez du texte, abordez la gestion des objets, des opérateurs logiques, etc.

4h25 (52 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !