Maison > développement back-end > tutoriel php > Comment attribuer des valeurs aux variables en php

Comment attribuer des valeurs aux variables en php

angryTom
Libérer: 2023-04-07 09:34:01
original
7400 Les gens l'ont consulté

Comment attribuer des valeurs aux variables en php

Les variables proviennent des mathématiques et sont des concepts abstraits en langage informatique qui peuvent stocker des résultats de calculs ou représenter des valeurs. Les variables sont accessibles par nom de variable. Dans les langages impératifs, les variables sont généralement mutables. Ci-dessous, nous vous présenterons comment attribuer des valeurs aux variables en PHP.

Tutoriels recommandés : Tutoriel vidéo PHP

1. Assignation de valeur , par exemple <.>, etc. ; $a=1,$b=$a

2. Affectation de référence , telle que , c'est-à-dire que $a et $b pointent tous deux vers la même adresse de variable de stockage en mémoire $a=&$b

3. Comptage de références par valeur,

Les objets en php et js sont tous transmis par nombre de références par défaut :

<?php
class Dog{
    public $name="小花";
    public $leg=4;
}
$a=new Dog;//此时,$a指向了内存中的一个地址(假设0XFFAD[1]),该地址又指向最终对象的值
$b=$a;//此时,$b和$a都指向了内存中的另一个地址(0XFFAD[2]),该地址又指向最终对象的值
var_dump($b->leg);//结果是int 4
$b=999;
var_dump($b);//结果是int 999;
var_dump($a);//此时的结果不是int 999,而是object(Dog)[1]
Copier après la connexion

Extended. information
Les variables proviennent des mathématiques et sont des concepts abstraits en langage informatique qui peuvent stocker des résultats de calcul ou représenter des valeurs. Les variables sont accessibles par nom de variable. Dans les langages impératifs, les variables sont généralement mutables ; dans les langages purement fonctionnels comme Haskell, les variables peuvent être immuables. Dans certains langages, les variables peuvent être explicitement définies comme des abstractions avec un espace de stockage pouvant représenter un état mutable (comme dans Java et Visual Basic), mais d'autres langages peuvent utiliser d'autres concepts (tels que les objets en C) pour faire référence à un tel résumé ; , mais ne définit pas strictement la dénotation précise de « variable ».

Les variables sont utiles car elles vous permettent de donner un nom court et facile à retenir à chaque élément de données que vous prévoyez d'utiliser dans votre programme. Les variables peuvent enregistrer les données saisies par l'utilisateur lors de l'exécution du programme (par exemple, utiliser la fonction InputBox pour afficher une boîte de dialogue à l'écran, puis enregistrer le texte saisi par l'utilisateur dans la variable), les résultats d'opérations spécifiques et une donnée à afficher sur le formulaire, etc. En bref, les variables sont des outils simples permettant de suivre presque tous les types d’informations.

Si aucune valeur n'est attribuée après la déclaration de la variable, le compilateur vous demandera automatiquement et attribuera une valeur par défaut.

Une variable est un espace réservé pratique utilisé pour référencer une adresse mémoire d'ordinateur, qui peut stocker des informations sur le programme qui peuvent être modifiées lorsque le script est en cours d'exécution. Par exemple, vous pouvez créer une variable appelée Click Count pour stocker le nombre de fois qu'un utilisateur clique sur un objet d'une page Web. L'utilisation de variables ne nécessite pas de connaître l'adresse de la variable dans la mémoire de l'ordinateur. Vous pouvez afficher ou modifier la valeur de la variable en la référençant par son nom.

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal