Table des matières:
Vidéo: Création d'un menu déroulant en HTML et en CSS 2025
Une variable PHP peut être nommée presque n'importe quoi dans la programmation HTML5 et CSS3. Il y a des mots réservés que vous ne pouvez pas nommer une variable (comme print, qui a déjà une signification en PHP), donc si votre programme ne fonctionne pas et vous ne pouvez pas comprendre pourquoi, essayez de changer certains noms de variables ou de chercher à la liste des mots réservés (sur www.php.net) pour savoir si votre nom de variable est un mot illégal.
PHP est très indulgent sur le type de données dans une variable. Lorsque vous créez une variable, vous ajoutez simplement du contenu. PHP rend automatiquement la variable quel que soit le type dont il a besoin. Ceci est appelé typage lâche. La même variable peut contenir des données numériques, du texte ou d'autres types de données plus complexes. PHP détermine le type de données dans une variable à la volée en examinant le contexte.
Même si PHP est cavalier sur les types de données, il est important de comprendre que les données sont toujours stockées dans l'un des formats standards en fonction de leur type. PHP supporte plusieurs formes d'entiers et de nombres à virgule flottante. PHP a également un excellent support pour les données de texte. Les programmeurs ne disent généralement pas "texte", mais appellent des données de texte chaîne de caractères .
Ceci est dû au fait que la représentation interne des données du texte a rappelé aux premiers programmeurs des perles sur une chaîne. Vous avez rarement à vous soucier du type d'informations que vous utilisez en PHP, mais vous devez savoir que PHP convertit tranquillement les données dans des formats utilisables.
Concaténation
La concaténation est le processus consistant à joindre des chaînes plus petites pour former une plus grande chaîne. PHP utilise le symbole point (.) Pour concaténer deux valeurs de chaîne. L'exemple de code suivant renvoie la phrase oogieboogie:
$ word = "oogie"; $ dance = "boogie"; Imprimer le mot $. $ dance
Si vous connaissez déjà du JavaScript ou une autre langue, la plupart des idées sont transférées, mais les détails peuvent vous tromper. JavaScript utilise le signe pour la concaténation, et PHP utilise la période. Ce sont des détails ennuyeux, mais avec de la pratique, vous serez en mesure de le garder droit.
Quand PHP voit un point, il traite les valeurs de chaque côté de la période comme des chaînes (texte) et les concatène (les joint). Si PHP voit un signe plus, il traite les valeurs de chaque côté du signe plus comme des nombres et tente d'effectuer une addition mathématique dessus. L'opération aide PHP à déterminer quel type de données il utilise.
Le programme suivant illustre la différence entre la concaténation et l'addition:
php // de helloVariable. php $ output = "Monde!"; print"Bonjour ". $ output."
"; print"". $ output + 5."
";?>
Le code précédent prend la sortie variable avec la valeur World et la concatène à Hello lors de l'impression Ensuite, il ajoute la sortie de la variable au nombre 5. Lorsque PHP voit le signe plus, il interprète les valeurs de chaque côté comme des nombres.
Parce que la sortie n'a pas de logique valeur numérique, PHP lui attribue la valeur 0, qu'il ajoute à 5, ce qui entraîne l'envoi de la sortie de
5
au navigateur.Interpolation des variables dans le texte
Si vous avez un tas du texte à imprimer avec des variables lancées, il peut être fastidieux d'utiliser la concaténation pour ajouter des variables. Heureusement, vous n'avez pas à le faire!
Avec PHP, vous pouvez inclure les variables comme suit:
helloInterpolation php $ firstName = "Jean"; $ lastName = "Doe"; print "Bonjour $ firstName $ lastName!
";?>
Ce processus s'appelle interpolation Comme toutes les variables PHP commencent par des signes dollar, vous pouvez placer des variables directement dans vos valeurs de chaîne, et quand PHP voit une variable, remplacera automatiquement cette variable par sa valeur
L'interpolation ne fonctionne qu'avec des chaînes entre guillemets, car les guillemets doubles indiquent que PHP doit traiter la chaîne avant de la passer à l'utilisateur.
