Une brève introduction aux constantes et variables php

不言
Libérer: 2023-04-03 22:42:01
original
1908 Les gens l'ont consulté

Cet article vous apporte une brève introduction aux constantes et variables PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Constante

1. Une constante, comme son nom l'indique, est une valeur normale
2 Une constante est une quantité qui reste inchangée lors de l'exécution du script
3. .La définition d'une constante Par rapport à l'utilisation de

//定义一个常量
define('NAME','wuhen');
//使用一个常量
echo NAME;//输出结果
wuhenecho "<br>";
//判断常量是否被定义
var_dump(defined(&#39;NAME&#39;));//结果为bool(true)
Copier après la connexion

variables

1. Une variable est un conteneur utilisé pour stocker temporairement des valeurs, telles que des nombres, des caractères de texte ou des tableaux, etc.

2. Définition des variables
En PHP, les variables sont représentées par le signe dollar ($) plus un nom de variable. Il n'est pas nécessaire de déclarer explicitement les variables en PHP.

3. Règles de dénomination

  • Les noms de variables doivent commencer par des lettres ou des traits de soulignement "_"

  • Les noms de variables ne peuvent contenir que Lettres, chiffres, traits de soulignement

  • Les noms de variables ne peuvent pas contenir d'espaces

  • PHP est un langage de vérification de type faible, les variables n'ont donc pas besoin d'être prédéfinies avant utilisation, et il n'est pas nécessaire de spécifier le type de données

4. Affectation de variable
Affectation par valeur : utilisez "=" pour attribuer directement la valeur du expression d'affectation à une autre variable
Affectation de référence : Attribuer la référence de l'espace mémoire de l'expression d'affectation à une autre variable

5 Détruire la variable
Utiliser la fonction unset()

6. . Déterminer si la variable existe
Utiliser isset( ) Portée de la fonction

//定义一个变量
$a;
//传值赋值
$a = 5;
//引用赋值
$b = &$a;//把$a的地址传给$b
$b = 6;
echo $a;//结果为6
//引用赋值,改变$b等于是改变$a
//销毁变量
unset($a);
//判断变量是否存在
var_dump(isset($a));//结果为bool(false),说明$a不存在已经被销毁
Copier après la connexion

variable

1. Variable locale
  La portée d'une variable déclarée à l'intérieur d'une fonction est la. fonction dans laquelle il se trouve. Elle est enregistrée dans la pile de mémoire, elle est donc très rapide

2. Variables globales

  • Contrairement aux variables locales, les variables globales sont accessibles n'importe où dans le programme

  • Les variables définies en dehors de toutes les fonctions ont leur portée dans l'ensemble du fichier PHP

  • Utilisez des variables globales à l'intérieur de la fonction, ajoutez des mots-clés avant les variables globales déclaration ou utilisez $GLOBAL[”] pour accéder à

//全局变量
$a = 1;function fnc(){
    //引用全局变量
    global $a;    
    echo $a;    
    $a = $a+1;    
    //使用全局变量数组引用
    echo $GLOBALS[&#39;a&#39;];
}
fnc();//结果为1 2
Copier après la connexion

3. Variables statiques

  • Les variables statiques sont un type particulier de variables locales. , les variables statiques n'existent que dans la portée de la fonction

  • Elles existeront toujours sur la pile après la fin de la fonction et ne seront pas détruites

  • Ajouter avant la variable Sur le mot clé static, la variable devient une variable statique

//静态变量
function fnc(){
    //定义一个静态变量
    static $count = 1;    
    echo $count;    
    $count += 1;
}
fnc();//结果为1
fnc();//结果为2
//说明静态变量$count,没有随着函数的结束而销毁
Copier après la connexion

Variable variable

  • Une variable variable fait référence à l'utilisation du valeur d'une variable Comme nom de cette variable

  • le nom de la variable peut être nommé et défini dynamiquement en utilisant la syntaxe

  • en utilisant deux signes dollar $, ou Utilisez {} pour envelopper

//可变变量
$a = &#39;b&#39;;
$b = &#39;abcde&#39;;
echo $b;   
echo $$a; //相当于$b
echo ${$a}; //相当于$b
//结果都是 abcde
Copier après la connexion

Recommandations associées :

Les débutants PHP apprennent les variables et les constantes

PHP 7 : Définition des variables et constantes PHP

La relation et la différence entre les constantes et variables PHP

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