L'essentiel de PHP 7

Choisir et nommer des variables

Testez gratuitement nos 1257 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Le choix des variables vous semblera toujours compliqué. Néanmoins, il s'agit d'une de vos principales sources de commentaires.
06:16

Transcription

On a rapidement parlé de dynamisation, ici effectivement c'est pas très dynamisé, mais on va pouvoir dynamiser un peu mieux. Pour commencer à comprendre la dynamisation, il faut qu'on parle de quelque chose, c'est le stockage de la mémoire interne de PHP. Ici en faisant un echo, comme ça je ne stocke absolument rien, je le somme toutes demandes uniquement de venir m'afficher du texte. Si je veux faire des stockages, c'est tout à fait possible. On va parler de variable, alors les variables qu'est-ce que c'est ? Concrètement une variable, c'est donc un espace mémoire que vous aller allouer, dans quel vous allez mettre ce que vous voulez. On pourra mettre tout un tas de choses en PHP et on va commencer par quelque chose de très simple: de la chaîne de caractères. À vous remarquer bien sûr, qu'une chaîne de caractères c'est ouverture-fermeture de guillemets et puis ce qu'on veut à l'intérieur et puis pas de problème. Imaginons que j'ai envie, donc de me créer comme ça une petite variable qui s'appelle « hello ». Je la créerai de cette façon: c'est dollar toujours et puis ensuite le nom de la variable. Ensuite ce sera égal à quoi ? À quelque chose. Concrètement je vais pouvoir réutiliser ici cette partie-là, la placer à l'intérieur. Et là, plutôt que de demander un echo de ma chaîne de caractères directement, je vais demander un echo ici de ma variable que je viens d'assigner. À vous remarquer qu'ici je commence à parler avec des mots de développeur: assigner, créer des variables, allocation de mémoire. Bon ! Tout ça, c'est des choses qui vont au fur et à mesure venir compléter un peu vos connaissances, mais ne vous inquiétez pas, vous allez comprendre au fur et à mesure et de toute façon c'est les choses que vous utiliserez au jour, le jour plus tard. Donc, « $hello = Hello World », « echo de $hello », ce qui veut dire qu'ici je devrais avoir exactement le même comportement quand je vais faire un rendu dans le navigateur. On va simplement recharger la page, effectivement on voit bien ici qu'il y a pas de problème. Ce que je vais faire pour que ce soit vraiment visible ? On va afficher ici la barre d'outils, voilà ! Comme ça, on pourra faire le rechargement et vous verrez bien qu'effectivement ça recharge la page, il y a pas de problème. Ce qui est intéressant vous en ça, c'est que je peux changer le texte à cet endroit-là. On pourrait mettre ici « Hello » non pas « World », mais « Julien ». On enregistre et puis on recharge et effectivement on voit bien qu'ici vu que j'ai changé le contenu de la variable, forcément l'affichage est modifié également. On peut créer autant de variables que souhaitées. On pourrait ici créer le « hello » et puis pourquoi pas derrière, créer un « name » et on va ici non pas mettre du coup « Hello Julien ! », mais juste « Hello » comme ça et faire ici un echo avec les deux. On va supprimer cette partie-là, comme ça. Et puis je vais lui demander un echo de « hello » et puis il y avait un echo de « name ». Alors, qu'est-ce qui va se passer ce nouveau ? En fait, on va avoir les deux collés l'un à côté de l'autre. C'est pas très joli tout ça, vous inquiétez pas, vous êtes en PHP, vous pouvez faire ce que vous voulez. Regardez ! On peut tout à fait ici utiliser les variables plus tard, c'est-à-dire on pourrait ouvrir ici PHP, on pourrait lui dire de faire un echo de « hello » vous pouvez le faire comme ça, on appelle ça inline, nous on va le faire en ligne directement, espace, et puis derrière vous ouvrez encore PHP et puis vous allez faire un echo de « name » sans aucun problème, ce qui fait que du coup on va pouvoir avoir echo de « hello » et puis echo de « name ». En vous inquiétez pas, plus tard on verra qu'on peut faire ça plus proprement, mais ici on les sépare. Et comme vous êtes en HTML partout, on peut aussi rajouter un « ! », qui n'est pas du tout contenu dans une variable mais qui s'affichera quand même, parce que vous demandez de l'affichage HTML. Gardez bien à l'esprit qu'effectivement, bon bah voilà, on peut faire un peu ce qu'on veut avec du PHP, puis mettre les différentes infos où on en a envie, ça pose pas de problème. Je vous conseille quelque chose quand vous définissez des variables, c'est de le faire en début de script, donc le début de script c'est tout en haut du document ici. Comme ça, c'est votre définition de variable et puis au moins, elles sont en endroit bien particulier et elles ne sont surtout pas dans votre code HTML. Dans votre code HTML, je vous conseille de n'utiliser à chaque fois que les ouvertures-fermetures avec ici des echos ou avec des modifications, peu importe, mais en tout cas venez travailler, comme ça c'est plus intéressant. Maintenant il faut aussi garder à l'esprit que le nommage d'une variable est extrêmement important. Pourqoui ? Parce que quand vous allez nommer, il va falloir donner des noms qui soient cohérents. Si vous appelez ça la variable 1 et si vous appelez l'autre la variable 2, alors déjà ça marchera pas, parce que vous n'avez pas le droit de commencer par un chiffre. Pour le savoir, donc on pourrait ici mettre v1 et puis en dessous v2, ma variable 1 et ma variable 2. Vous pouvez faire ça, mais il y a pas de cohérence, vous savez pas ce que vous allez stocker à l'intérieur. Je vous conseille vraiment vraiment vraiment de faire attention à ça. Et donc de garder des nommages qui soient réellement compréhensibles, sinon vous allez aller droit dans le mur, parce que des variables vous allez en définir mais plein plein plein et c'est compliqué. Dernière chose sur les variables, une variable n'est pas imputable. Ça veut dire qu'on peut à tout moment l'écraser, je vous montre. Si ici je récupère ce bloc, d'accord et que je le replace en dessous et je vais simplement ici modifier le « name », je vais mettre à cet endroit-là « Christophe » et je vais re-récupérer cette ligne-là et la mettre encore en dessous également. Donc ça veut dire qu'au début de mon script il s'exécute « $hello = Hello », « name = Julien », donc quand je vais afficher ça, forcément je vais avoir « Hello Julien ». Et puis, je viens ici juste après écraser du coup la variable « name » en replaçant quelque chose à l'intérieur. Donc, je viens réassigner sur cette allocation mémoire une autre information. Du coup ici, je vais avoir « Hello Christophe », parce que juste après je redemande un echo et voyez qu'ici on peut modifier le contenu d'une variable sans problème. On recharge et effectivement j'ai bien « Hello Julien » et juste derrière « Hello Christophe ». Alors, donc faites très attention à ça, une variable peut-être à tout moment écrasée dans le code par une information. Ça veut dire qu'il faut vraiment faire attention à l'utilisation qu'on aura des variables. La variable est un espace de stockage que l'on crée, on va mettre quelque chose à l'intérieur et on peut travailler modifier son contenu au fur et à mesure et quand on veut.

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 !