Chapitre 3. Introduction à PHP La structure de PHP Nous allons couvrir pas mal

Chapitre 3. Introduction à PHP La structure de PHP Nous allons couvrir pas mal de terrain dans cette section. Ce n'est pas trop difficile, mais je vous recommande de le parcourir avec soin, car il jette les bases de tout le reste de ce livre. Comme toujours, il y a quelques questions utiles à la fin du chapitre que vous pouvez utiliser pour tester ce que vous avez appris. ATTENTION Une erreur courante consiste à utiliser /* et */ pour commenter une grande section de code qui contient déjà une section commentée qui utilise ces caractères. Vous ne pouvez pas imbriquer les commentaires de cette façon ; l'interpréteur PHP ne saura pas où se termine un commentaire et affichera une erreur Utilisation des commentaires Il existe deux façons d'ajouter des commentaires à votre code PHP. La première transforme une seule ligne en commentaire en la faisant précéder d'une paire de barres obliques, comme ceci : //Ceci est un commentaire Cette version de la fonction de commentaire est un excellent moyen de supprimer temporairement une ligne de code d'un programme qui vous donne des erreurs. Par exemple, vous pouvez utiliser un tel commentaire pour masquer une ligne de code de débogage jusqu'à ce que vous en ayez besoin, comme ceci : // echo "X est égal à $x" ; Vous pouvez également utiliser ce type de commentaire directement après une ligne de code pour décrire son action, comme ceci : $x+= 10 ; // Incrémente $x de 10 Lorsque vous avez besoin de commentaires sur plusieurs lignes, il existe un deuxième type de commentaire, qui ressemble à Exemple 3-2. Exemple 3-2. Un commentaire multiligne <?php /*Ceci est une rubrique decommentaires multilignes qui ne seront pas interprétés */ ?> Vous pouvez utiliser les paires de caractères /* et */ pour ouvrir et fermer les commentairespresque partout où vous le souhaitez dans votre code. La plupart des programmeurs, sinon tous, utilisent cette construction pour commenter temporairement des sections entières de code qui ne fonctionnent pas ou qui, pour une raison ou une autre, ne souhaitent pas être interprétées. Syntaxe de base PHP est un langage assez simple avec des racines en C et Perl, mais il ressemble plus à Java. Il est également très flexible, mais il y a quelques règles que vous devez apprendre sur sa syntaxe et sa structure. Points-virgules Vous avez peut-être remarqué dans les exemples précédents que les commandes PHP se terminaient par un point-virgule, comme ceci : $x += 10 ; La cause la plus fréquente d'erreurs que vous rencontrerez avec PHP est probablement l'oubli de ce point-virgule. Cela amène PHP à traiter plusieurs instructions comme une seule instruction, qu'il est incapable de comprendre, ce qui l'incite à produire un message d'erreur Parse. Le symbole $ Le symbole $ est désormais utilisé de différentes manières par différentslangages de programmation. Par exemple, si vous avez déjà écrit en BASIClangage, vous aurez utilisé le $ pour terminer les noms de variables pour les désigner comme des chaînes. En PHP, cependant, vous devez placer un $ devant toutes les variables. Ceci est nécessaire pour rendre l'analyseur PHP plus rapide, car il sait instantanément chaque fois qu'il rencontre une variable. Que vos variables soient des nombres, des chaînes ou des tableaux, elles doivent toutes ressembler à celles deExemple 3-3. Exemple 3-3. Trois types différents d'affectation de variables <?php $moncompteur= 1 ; $machaîne ="Bonjour"; $montableau =array("Un", "Deux", "Trois"); ?> un message. Cependant, si vous utilisez un éditeur de programme ou un IDE avec coloration syntaxique, ce type d'erreur est plus facile à repérer. Et vraiment c'est à peu près toute la syntaxe dont vous devez vous souvenir. Contrairement aux langages qui sont très stricts sur la façon dont vous indentez et disposez votre code (par exemple,Python), PHP vous laisse totalement libre d'utiliser (ou de ne pas utiliser) toutes les indentations et tous les espacements que vous aimez. En fait, une utilisation judicieuse des espaces blancs est généralement encouragée (avec des commentaires complets) pour vous aider à comprendre votre code lorsque vous y revenez. Cela aide également les autres programmeurs lorsqu'ils doivent maintenir votre code. variables Il y a une métaphore simple qui vous aidera à comprendrece que sont les variables PHP. Considérez-les simplement comme de petites (ou grandes) boîtes d'allumettes ! C'est vrai, des boîtes d'allumettes sur lesquelles vous avez peint et écrit des noms. Variables de chaîne Imaginez que vous avez une boîte d'allumettes sur laquelle vous avez écrit le mot nom d'utilisateur. Vous écrivez ensuite Fred Smith sur un morceau de papier et le placez dans la boîte (voirIllustration 3-2). Eh bien, c'est le même processus que d'attribuer une valeur de chaîne à une variable, comme ceci : $nom d'utilisateur= "Fred Smith" ; Les guillemetsindiquent que "Fred Smith" est une chaîne de caractères. Vous devez placer chaque chaîne entre guillemets ou apostrophes (guillemets simples), bien qu'il existe une différence subtile entre les deux types de guillemets, qui est expliquée plus loin. Lorsque vous voulez voir ce qu'il y a dans la boîte, vous l'ouvrez, sortez le morceau de papier et lisez-le. En PHP, cela ressemble à ceci : echo$nom d'utilisateur ; Ou vous pouvez l'affecter à une autre variable (photocopiez le papier et placez la copie dans une autre boîte d'allumettes), comme ceci : $ utilisateur_actuel= $nom d'utilisateur ; Si vous souhaitez commencer à essayer PHP par vous-même, vous pouvez essayer d'entrer le Illustration 3-2. Vous pouvez considérer les variables comme des boîtes de correspondance contenant des éléments REMA RQUE Si lors de l'installation de votre serveur Web (comme détaillé dans Chapitre 2) vous avez changé le port attribué au serveur à autre chose que 80, alors vous devez placer ce numéro de port dansl'URL dans cet exemple et dans tous les autres exemples de ce livre. Ainsi, par exemple, si vous avez modifié le port en 8080, l'URL précédente devient : http://localhost:8080/test1.php Je ne le mentionnerai plus, alors n'oubliez pas d'utiliser le numéro de port si nécessaire lorsque vous essayez des exemples ou que vous écrivez votre propre code. exemples de ce chapitre dans un IDE (comme recommandé à la fin de Chapitre 2) pour voir des résultats instantanés, ou vous pouvez entrer le code dans Exemple 3-4dans un éditeur de programme et enregistrez-le dans le répertoire racine des documents de votre serveur (également abordé dans Chapitre 2) comme test1.php. Exemple 3-4. Votre premier programme PHP <?php // test1.php $nom d'utilisateur= "Fred Smith" ; echo $nom d'utilisateur ; echo "<br>" ; $ utilisateur_actuel= $nom d'utilisateur ; echo $utilisateur_courant ; ?> Vous pouvez maintenant l'appeler en saisissant ce qui suit dans la barre d'adresse de votre navigateur : http://localhost/test1.php Le résultat de l'exécution de ce code devrait être deux occurrences du nom "Fred Smith",tilsapinst dewquijestilresultime detilechocommande $username et le second de la commande echo $current_user. Variables numériques Les variables ne contiennent pas que des chaînes, elles peuvent également contenir des nombres. Si nous revenons à l'analogie de la boîte d'allumettes, pour stocker le nombre 17 dans la variable $count, l'équivalent serait de placer, disons, 17 perles dans une boîte d'allumettes sur laquelle vous avez écrit le mot count : $compte = 17 ; Vous pouvez également utiliser un nombre à virgule flottante (contenant une virgule décimale) ; la syntaxe est la même : $compte = 17,5 ; Pour lire le contenu de la boîte d'allumettes, il vous suffit de l'ouvrir et de compter les perles. En PHP, vous assigneriez la valeur de $count à une autre variable ou peut-être simplement la feriez-vous echo au navigateur Web. Tableaux Que sont donc les tableaux ? Eh bien, vous pouvez les considérer comme plusieurs boîtes d'allumettes collées ensemble. Par exemple, disons que nous voulons stocker les noms des joueurs pour un groupe de cinq personnes.soccerthémjenunenarrayappelerré$équipe.Jo faistle sien,wecvieux la colleFiMettez les boîtes d'allumettes côte à côte et notez les noms de tous les joueurs sur des morceaux de papier séparés, en plaçant un dans chaque boîte d'allumettes. Sur tout le haut de l'assemblage de la boîte d'allumettes, nous écrirons le mot équipe (voir Illustration 3-3). L'équivalent de ceci en PHP serait : $équipe= array('Bill', 'Mary', 'Mike', 'Chris', 'Anne'); Cette syntaxe est plus compliquéeque ceux que j'ai expliqués jusqu'à présent. Le code de construction de tableau se compose de la construction suivante : déployer(); avec cinq cordes à l'intérieur.Chaque chaîne est entourée d'apostrophes. Si nous voulions ensuite savoir qui est le joueur 4, nous pourrions utiliser cette commande : echo $équipe[3] ; // Affiche le nom Chris La raison pour laquelle la déclaration précédente porte le numéro 3, et non 4, est que le premierélément d'un tableau PHP est en fait le zéroième élément, donc les numéros de joueurs seront donc de 0 à 4. Tableaux à deux dimensions Il y a beaucoup plus que vous pouvez faire avec les tableaux. Par exemple, au lieu d'être célibataire Illustration 3-3. Un tableau est comme plusieurs boîtes d'allumettes collées ensemble Illustration 3-4. Un tableau multidimensionnel simulé avec des boîtes d'allumettes lignes dimensionnelles des boîtes d'allumettes, elles peuvent être bidimensionnellesmatrices ou peuvent même avoir trois dimensions ou plus. Comme uploads/S4/ apprendre-php 1 .pdf

  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 06, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 1.0064MB