Maison > développement back-end > tutoriel php > phpmaster | Variables PHP

phpmaster | Variables PHP

William Shakespeare
Libérer: 2025-03-03 08:25:15
original
754 Les gens l'ont consulté

Variable PHP: Gestion flexible des valeurs changeantes dans le programme

Points de base

  • Les variables PHP sont utilisées pour représenter des changements possibles dans le programme, permettant au code commun de traiter toutes les valeurs d'entrée, de simplifier le traitement des données et d'augmenter l'efficacité.
  • Les variables PHP sont créées par les programmeurs et ont des noms qui commencent par le symbole $ suivi de lettres ou de soulignements. Les conventions de dénomination cohérentes sont essentielles pour écrire du code clair et facile à comprendre.
  • Dans PHP, l'affectation de la variable se fait en écrivant des noms de variables puis des valeurs. PHP est un langage à dactylographie vaguement qui convertit automatiquement les variables au type de données correct en fonction de leur valeur.
  • Utiliser echo ou print pour afficher la valeur de la variable PHP. L'interpolation peut être utilisée pour remplacer le nom de la variable dans la chaîne par sa valeur, ce qui rend le code plus facile à lire.

Quelles sont les variables PHP?

Dans les scripts PHP, la variable est utilisée pour représenter les valeurs. Comme son nom l'indique, la valeur d'une variable peut être modifiée lors de l'exécution du programme. Les variables sont l'une des caractéristiques clés qui distinguent les langages de programmation tels que PHP et les langages de balisage tels que HTML. Les variables vous permettent d'écrire du code de manière courante. Pour illustrer cela, considérez un formulaire Web qui oblige les utilisateurs à saisir leur nom et leur couleur préférée.

phpmaster | PHP Variables

Les données seront différentes chaque fois que vous remplissez le formulaire. Un utilisateur pourrait dire que son nom est John et sa couleur préférée est le bleu. Un autre utilisateur pourrait dire que son nom est Susan et sa couleur préférée est jaune. Nous avons besoin d'un moyen de traiter les valeurs saisies par l'utilisateur. La façon d'y parvenir est d'utiliser des variables. PHP créera automatiquement certaines variables standard, mais dans la plupart des cas, les variables sont créées par vous (le programmeur) (ou Declare ). En créant deux variables nommées $name et $color, vous pouvez créer du code commun pour gérer n'importe quelle valeur d'entrée. Pour John, ce code:

<?php echo "Hello, $name. Your favorite color is $color.";
Copier après la connexion
Copier après la connexion
Copier après la connexion

s'affichera:

<code>Hello, John. Your favorite color is blue.</code>
Copier après la connexion
Copier après la connexion

Susan, en revanche, verra:

<code>Hello, Susan. Your favorite color is yellow.</code>
Copier après la connexion
Copier après la connexion

Nous discuterons des noms de variables et affichant les valeurs des variables dans le reste de cet article, mais il est maintenant important de comprendre comment l'utilisation des variables communes peut faciliter le traitement des données.

Créer une variable

Dans PHP, écrivez simplement le nom de la variable pour la première fois dans le script pour le créer. Vous n'avez pas besoin d'effectuer des actions supplémentaires. Cependant, les noms de variables doivent suivre certaines règles standard:

    Le nom
  1. commence par le symbole $.
  2. $ Le premier caractère après le symbole doit être une lettre ou un soulignement.
  3. Les caractères suivants peuvent être une combinaison de lettres, de chiffres et de soulignements.

$customerName est un nom de variable valide car il suit les trois règles mentionnées ci-dessus. 3customer est invalide car il viole la deuxième règle, et le premier caractère après le symbole $ doit être une lettre ou un soulignement. Il est préférable de donner aux variables un nom significatif. Si les données que vous stockez sont le nom du client, un nom raisonnable peut être $customerName. Vous pouvez également l'appeler $abc123, mais j'espère que vous êtes mieux d'accord avec la suggestion précédente. Vous pouvez écrire des noms de variables en suivant différentes conventions. Quoi que vous choisissiez, il est important d'être cohérent et de suivre cette convention tout au long du script. Par exemple, vous pouvez utiliser des traits de soulignement pour séparer les mots (par exemple $customer_name), ou utiliser des lettres majuscules pour distinguer les mots, un style appelé Camel Case (par exemple $customerName). Lorsque vous nommez les variables, vous pouvez utiliser des lettres supérieures et minuscules, mais notez que $CustomerName est différent de $customerName. PHP traite ces deux variables comme des variables différentes! Cela renforce la nécessité d'adhérer aux accords de dénomination.

Affectation variable

Maintenant que vous savez que vous pouvez toujours faire créer PHP une nouvelle variable en écrivant un nouveau nom, regardons un autre exemple pour voir comment leur attribuer des valeurs.

<?php echo "Hello, $name. Your favorite color is $color.";
Copier après la connexion
Copier après la connexion
Copier après la connexion

Tout d'abord, la variable $customerName se voit attribuer la valeur "Fred". C'est ce qu'on appelle affectation . Comme c'est la première fois à l'aide de $customerName, la variable est automatiquement créée. Après cela, chaque fois que vous écrivez $customerName, PHP saura utiliser la valeur "Fred". Ensuite, écrivez $customerID. Il est possible de créer des variables sans leur attribuer de valeurs, mais ce n'est généralement pas considéré comme une bonne pratique. Il est préférable d'attribuer une valeur par défaut afin que vous sachiez qu'il a une valeur. N'oubliez pas que les variables sont mutables, vous pouvez donc modifier leur valeur à tout moment. Après cela, la variable $customerID se voit attribuer une valeur de 346646. Enfin, la valeur de $customerID est attribuée à $customerName. Vous pouvez attribuer la valeur d'une variable à une autre; Notez que les types de données référencés par les variables ont des "types" différents. Cet attribut est appelé Type de données $customerID Type de données $customerName. "Fred" est donné en citations, il s'agit donc d'une String (la chaîne est juste un nom fantaisie pour le texte). 346646 est évidemment un nombre (plus précisément, un entier ). Voici quelques exemples d'affectation en utilisant différents types de données: Maintenant que vous comprenez les bases de la dénomination et de l'affectation variables, regardons cet exemple et voyons si vous pouvez comprendre la réponse:

<?php echo "Hello, $name. Your favorite color is $color.";
Copier après la connexion
Copier après la connexion
Copier après la connexion
L'exemple de la section précédente montre que la valeur à droite du symbole

est attribuée au nom de variable à gauche du symbole =, de sorte que la valeur 4 est affectée à =. Regardez attentivement la dernière ligne. Bien que je ne l'ai pas expliqué auparavant, le symbole $firstNumber est un opérateur, auquel cas l'ajout est effectué. Alors, quelle est la valeur de ? Si votre réponse est de 10, alors félicitations, c'est correct! Sinon, vérifiez à nouveau l'exemple et lisez attentivement les instructions. $result

Afficher la valeur de la variable

Comme vous pouvez le voir au début, vous pouvez utiliser

pour afficher les valeurs représentées par la variable. Vous pouvez également utiliser echo si vous préférez, car il n'y a presque pas de différence entre les deux pour le moment, sauf que print tape moins. echo

<code>Hello, John. Your favorite color is blue.</code>
Copier après la connexion
Copier après la connexion
peut-être que vous souhaitez rendre l'exemple plus significatif en ajoutant des guillemets avant le contenu variable:

<code>Hello, Susan. Your favorite color is yellow.</code>
Copier après la connexion
Copier après la connexion
Le point entre le texte en guillemets et le nom de variable est l'opérateur de connexion. Il concaténe les valeurs des chaînes et des variables ensemble. Vous pouvez éviter d'utiliser des connexions et utiliser à la place

Interpolation . L'interpolation est lorsqu'un nom de variable apparaît dans une chaîne et est remplacé par sa valeur. En profiter peut parfois rendre votre code plus facile à lire.

<?php
$customerName = "Fred";
$customerID;
$customerID = 346646;
$customerName = $customerID;
Copier après la connexion
PHP interpolera automatiquement les chaînes enfermées en doubles citations. Si vous souhaitez que le nom d'une variable soit affiché avec du texte, vous pouvez utiliser une barre arrière avant le nom de la variable:

<?php
$total = 0;                              // 整数
$total = "Year to Date";                 // 字符串
$total = true;                           // 布尔值
$total = 100.25;                         // 双精度浮点数
$total = array(250, 300, 325, 475);      // 数组
Copier après la connexion
Alternativement, PHP n'effectue pas d'interpolation sur les chaînes entourées de devis uniques. Par conséquent, il s'agit d'une déclaration tout aussi valable:

<?php
$firstNumber = 4;
$secondNumber = 6;
$result = $firstNumber + $secondNumber;
Copier après la connexion
Pour plus d'informations sur les variables, consultez la documentation PHP. Vous passerez en revue tout ce que vous avez appris ici et apprendrez quelles variables spéciales sont que PHP définira automatiquement et fournira automatiquement votre script, comment les variables sont liées au contexte qui le déclare, et même comment les variables sont utilisées comme noms pour d'autres variables!

(le contenu de l'enquête, concernant la FAQ, peut être détenu sélectivement ou rationalisé au besoin, car le texte d'origine a été entièrement pseudo-originalisé.)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal