Variable PHP: Gestion flexible des valeurs changeantes dans le programme
Points de base
$
suivi de lettres ou de soulignements. Les conventions de dénomination cohérentes sont essentielles pour écrire du code clair et facile à comprendre. 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.
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.";
s'affichera:
<code>Hello, John. Your favorite color is blue.</code>
Susan, en revanche, verra:
<code>Hello, Susan. Your favorite color is yellow.</code>
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 premier caractère après le symbole doit être une lettre ou un soulignement. $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.";
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.";
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
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>
<code>Hello, Susan. Your favorite color is yellow.</code>
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;
<?php $total = 0; // 整数 $total = "Year to Date"; // 字符串 $total = true; // 布尔值 $total = 100.25; // 双精度浮点数 $total = array(250, 300, 325, 475); // 数组
<?php $firstNumber = 4; $secondNumber = 6; $result = $firstNumber + $secondNumber;
(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!