Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel de PHP 7

Gérer les commentaires et les espaces

Testez gratuitement nos 1336 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, vous verrez comment laisser une remarque à un collaborateur dans un fichier. Vous apprendrez également à bien gérer les espacements avec PHP.
05:22

Transcription

On va parler des commentaires et on va parler des espaces dans les chaînes de caractères. Il faut savoir, comment ça fonctionne tout ça. Alors, d'abord partez d'un principe, c'est que faire des commentaires, ça veut dire, laisser une trace pour d'autres développeurs. Le commentaire le plus basique c'est les doubles slashs, qui permet de définir ce que l'on veut. On pourrait mettre ici « commentaire ». Ce qui est intéressant, c'est que ce commentaire va être disponible dans le code PHP, mais absolument pas à la compilation. Regardez, je vais recharger la page, on va voir qu'effectivement, si ici, je viens afficher le code source, je n'ai pas ce commentaire en PHP. Donc, c'est intéressant, parce que du coup, on peut laisser à certains endroits, dans la page des commentaires pour les développeurs, qui ne seront pas vus par les utilisateurs finaux du site internet. Il faut savoir également, que vous avez la possibilité de laisser des commentaires un petit peu plus évolués. Alors, je vais m'expliquer, en fait on a une deuxième possibilité pour laisser des commentaires, c'est « /** » et Entrée. Voyez que PhpStorm est assez intelligent, il va voir que vous voulez laisser un commentaire et il va vous compléter le bloc. On appelle ça un bloc de commentaires, un docblock, et ici, on va pouvoir mettre de l'information et on va pouvoir pousser un petit peu plus l'information. Notamment, on pourrait utiliser une annotation : « @var » avec le « name » et derrière, on pourrait définir ce que c'est. Par exemple, dire que c'est de la string, il y a pas de souci. Si maintenant je mets du chiffre dedans, ça ne correspond plus vraiment, parce que logiquement, c'est censé être de la string. Donc, si vous mettez un chiffre, pensez à la typer ça number, comme ça, vous serez tranquille et vous saurez que vous pouvez faire des choses ou pas, sur une variable particulière. Ça permet de laisser une trace. Donc, cette trace-là est importante, parce que c'est la documentation de votre programme. Donc, pensez-y, ça peut être utile de faire comme ça. Alors attention, ne confondez pas les commentaires qu'on va mettre dans le HTML, avec des commentaires qu'on mettrait dans le PHP, c'est tout à fait différent. Donc, si ici, j'utilise un commentaire en HTML, qui est un commentaire assez simple, si je mets commentaire aussi, celui-ci par contre, vu que c'est du HTML, si j'affiche le code source de la page, on le retrouve. Donc, en PHP, ils seront supprimés, ils seront enlevés par le compilateur. Par contre, s'il y a des commentaires en HTML, eux resteront dans la page en HTML et on pourra continuer à les afficher. Alors, maintenant on va parler un petit peu des espaces. Ça veut dire quoi les espaces ? Vous remarquez quelque chose, c'est que là actuellement, j'ai « Julien » de marqué. Imaginons que je mette « Julien Moulin ». On se rend bien compte, que sans aucun problème ici, effectivement, j'ai bien la conservation d'un seul espace. Alors, qu'est-ce qu'il va se passer, si moi, je rajoute plusieurs espaces ? Vous verrez que le compilateur ne gardera qu'un seul espace, dans la chaîne de caractères. Vous ne pouvez pas mettre plusieurs espaces comme ça, c'est pas possible, la compilation va les retirer. Si vous souhaitez utiliser plus d'espace, je vous conseille d'utiliser le « \t » pour la tabulation, qui elle, va vous permettre d'ajouter une tabulation, donc plus d'espace entre les mots. Ça peut être utile. Cela dit, vous allez remarquer quelque chose, c'est qu'en rechargeant la page, ça n'a rien fait, ça ne change pas. On a toujours la même chose, c'est-à-dire, un seul espace de conservé. Si vous avez envie de réussir à afficher ces caractères-là à l'intérieur d'une chaîne de caractères, il faudra précéder le texte, ou du moins, l'affichage avec le écho, avec un « pre », une balise « pre » et fermer juste après. En utilisant « pre », que vous pouvez tout à fait styler en CSS pour que ça ressemble au reste de la page, vous aurez la conservation, vous voyez ici, des différents espaces que vous avez ajoutés. Et ça, c'est bien une tabulation, vous remarquez d'ailleurs, que quand je le sélectionne à la souris, je me retrouve bien avec une tabulation en espace assez large. On peut en ajouter autant qu'on le souhaite. Vous allez me dire, mais puisqu'on est en « pre », si j'ajoute pleins d'espaces moi-même, à la main, est-ce que ça va fonctionner ? Effectivement oui, le « pre » va conserver les différents espaces. Une autre chose que l'on peut faire comme ça dans une chaîne de caractères, c'est sauter une ligne, avec le « \n », qui vous permettra ici de faire un saut de ligne dans une chaîne de caractères. Pensez-y, parce que c'est des petites méthodes assez intéressantes, qui vont vous permettre de travailler avec une chaîne de caractères et de faire, pourquoi pas, un formatage précis de la chaîne de caractères. On pourrait effectivement avoir : « Name: \nJulien », qui s'afficherait comme ça, ce qui fait que du coup, on aurait quelque chose qui apparaît. On pourrait ne pas avoir le « hello », et simplement avoir le « name », et puis ça commencerait à constituer une fiche client par exemple, qui permettrait d'avoir les informations. Voyez qu'on peut faire pas mal de choses. Il faut juste faire très attention à la façon, dont vous allez utiliser les différentes informations, il y a beaucoup de possibilités en PHP. Après, tout va vraiment dépendre de ce que vous voulez faire. Faites attention aussi aux simples guillemets, on va y revenir juste après, parce qu'on va avoir besoin d'en parler rapidement, il faut que je vous explique quelle est la différence réelle entre les simples et les doubles. On a rapidement vu ça juste avant et vous remarquez quelque chose ici, c'est que quand j'utilise des simples guillemets, notamment là, les caractères ne sont pas pris en compte et effectivement, sur mon écho, j'ai beau le mettre dans un « pre », je n'aurai pas de problème, ça va continuer à m'afficher la même chose, certes que là, la compilation ne passe pas. Vous ne pourrez utiliser les caractères spéciaux, comme par exemple une variable à l'intérieur d'une chaîne de caractères directe, qu'avec les doubles guillemets. Les simples guillemets afficheront une chaîne de caractères brute, sans se soucier du formatage ou de ce que vous avez mis à l'intérieur. Donc, tous les caractères spéciaux ne seront jamais pris en compte. Gardez bien ça à l'esprit, c'est très important.

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 !