


Règles de dénomination des variables php et utilisation des variables php (avec code)
Quelles sont les utilisations des variables php ? Les variables PHP sont des « conteneurs » utilisés pour stocker des informations. Les variables PHP peuvent se voir attribuer des valeurs ou des expressions. Examinons donc les règles de dénomination des variables PHP et l'utilisation des variables PHP.
Manuel recommandé : Manuel d'auto-apprentissage complet en php
Regardons d'abord un exemple :
<?php $x=5; $y=6; $z=$x+$y; echo $z; ?>
Semblable à l'algèbre, les variables PHP peuvent se voir attribuer une valeur (x=5) ou une expression (z=x+y).
Les variables peuvent avoir des noms très courts (comme x et y) ou des noms plus descriptifs (comme l'âge, le nom de la voiture, le volume total).
Règles de dénomination des variables PHP :
Les variables commencent par un symbole $, suivi du nom de la variable
Les noms de variables doivent commencer par des lettres ou caractères de soulignement
Les noms de variables ne peuvent contenir que des caractères alphanumériques et des traits de soulignement (A-z, 0-9 et _ )
Les noms de variables ne peuvent pas contenir d'espaces
Les noms de variables sont sensibles à la casse ( $ y et $Y sont deux variables différentes)
Les variables PHP n'ont pas besoin d'être déclarées, elles sont créées lors de leur première affectation.
<?php $x="this is a string" $y=7 $z=6.0 ?>
Remarque : Lorsque vous attribuez une valeur de texte à une variable, veuillez ajouter des guillemets autour de la valeur du texte.
PHP est un langage faiblement typé
Dans l'exemple ci-dessus, nous avons remarqué qu'il n'est pas nécessaire de déclarer le type de données de la variable à PHP.
PHP convertira automatiquement la variable dans le type de données correct en fonction de sa valeur.
Dans un langage de programmation fortement typé, il faut déclarer (définir) le type et le nom de la variable avant de l'utiliser.
Portée de la variable PHP
La portée d'une variable est la partie du script où la variable peut être référencée/utilisée.
PHP a quatre portées de variables différentes :
local
global
statique
paramètre
Variables locales et variables globales PHP
Les variables définies en dehors de toutes les fonctions ont une portée globale. En plus des fonctions, les variables globales sont accessibles par n'importe quelle partie du script. Pour accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.
Les variables déclarées dans une fonction PHP sont des variables locales et ne sont accessibles qu'à l'intérieur de la fonction :
<?php $x=5; // 全局变量 function myTest() { $y=10; // 局部变量 echo "<p>测试函数内变量:<p>"; echo "变量 x 为: $x"; echo "<br>"; echo "变量 y 为: $y"; } myTest(); echo "<p>测试函数外变量:<p>"; echo "变量 x 为: $x"; echo "<br>"; echo "变量 y 为: $y"; ?>
Dans l'exemple ci-dessus, la fonction myTest() définit les variables $x et $y . La variable $x est déclarée en dehors de la fonction, c'est donc une variable globale, et la variable $y est déclarée à l'intérieur de la fonction, c'est donc une variable locale.
Lorsque nous appelons la fonction myTest() et générons les valeursde deux variables, la fonction affichera la valeur de la variable locale $y, mais ne pourra pas afficher la valeur de $x, car le La variable $x est définie en dehors de la fonction et ne peut pas être utilisée dans une fonction. Si vous souhaitez accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.
Ensuite, nous générons les valeurs des deux variables en dehors de la fonction myTest(). La fonction affichera la valeur de la variable globale $x, mais ne pourra pas afficher la valeur de $y car la variable $y. est défini dans la fonction. Appartient aux variables locales.
Mot-clé global PHP
Le mot-clé global est utilisé pour accéder aux variables globales au sein d'une fonction.
Pour appeler des variables globales définies en dehors de la fonction au sein d'une fonction, nous devons ajouter le mot-clé global avant les variables dans la fonction :
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
PHP stocke toutes les variables globales dans un fichier nommé Dans le tableau $GLOBALS[index]. index contient le nom de la variable. Ce tableau est accessible à l'intérieur de la fonction ou utilisé directement pour mettre à jour les variables globales.
L'exemple ci-dessus peut être écrit comme ceci :
<?php $x=5; $y=10; function myTest() { $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; } myTest(); echo $y; ?>
Portée statique
Lorsqu'une fonction se termine, toutes ses variables sont généralement supprimées. Cependant, vous souhaitez parfois qu'une variable locale ne soit pas supprimée.
Pour ce faire, utilisez static lorsque vous déclarez pour la première fois la variable Mots-clés :
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); ?>
Résumé :
Ce qui est défini en dehors de la fonction est une variable globale, et sa portée s'étend du lieu de définition jusqu'à la fin du fichier.
Les variables définies dans une fonction sont des variables locales et leur portée entre dans le cadre de la définition de la fonction.
Il existe des étendues entre les fonctions et elles ne s'affectent pas les unes les autres.
Pour accéder aux variables globales au sein d'une fonction, vous avez besoin du mot-clé global ou utilisez le tableau $GLOBALS[index]
En php, les fonctions avoir un domaine de fonctions indépendant, donc les variables locales écraseront les variables globales Même si la même variable est définie dans la variable locale et n'a pas de variable globale, elle sera écrasée.
Articles connexes recommandés :
1.Règles de dénomination des variables PHP
2.Présentation de la dénomination des fichiers PHP, de la dénomination des classes et des méthodes, de la dénomination des variables et d'autres spécifications
3.Règles de dénomination des noms de fonctions PHP
Recommandations vidéo associées :
1.Tutoriel vidéo Dugu Jiujian (4)_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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Dans le développement PHP, nous rencontrons souvent le message d'erreur PHPNotice:Undéfinivariable. Ce message d'erreur signifie que nous avons utilisé une variable non définie dans le code. Bien que ce message d'erreur ne provoque pas le crash du code, il affectera la lisibilité et la maintenabilité du code. Ci-dessous, cet article vous présentera quelques méthodes pour résoudre cette erreur. 1. Utilisez la fonction error_reporting(E_ALL) pendant le processus de développement. Dans le développement PHP, nous pouvons.

Comment utiliser des variables numériques en PHP En PHP, une variable numérique est un type de variable qui s'utilise directement sans déclaration. Vous pouvez utiliser des variables numériques pour effectuer des calculs mathématiques, des comparaisons de données et d'autres opérations numériques. Cet article expliquera comment utiliser des variables numériques en PHP et fournira des exemples de code spécifiques. Définir des variables numériques En PHP, définir des variables numériques est très simple, il suffit d'attribuer un numéro directement à la variable. Voici un exemple : $number=10; Dans le code ci-dessus, nous définissons une valeur appelée $numb

Solution à PHPNotice:Undéfinivariable:arrin En programmation PHP, nous rencontrons souvent le message d'erreur "Notice:Undéfinivariable". Ce message d'erreur est généralement dû à l'accès à une variable non définie ou à la variable n'a pas été initialisée. Pour ce problème, nous devons trouver le problème et le résoudre à temps. Dans cet article, nous nous concentrerons sur PHPNotice:Undefin

Comment éliminer rapidement les erreurs non définies de variables PHP ? En développement PHP, nous rencontrons souvent des erreurs de variables non définies. En effet, une variable non affectée est utilisée dans le code. Lorsque nous rencontrons ce type d’erreur, nous devons rapidement trouver la cause de l’erreur et la résoudre. Voici quelques façons de résoudre rapidement les erreurs non définies de variables PHP pour vous aider à localiser et à corriger les erreurs plus rapidement. Activer le rapport d'erreurs : lorsque nous activons le rapport d'erreurs, PHP affichera tous les messages d'erreur et d'avertissement, y compris les erreurs variables non définies. Nous pouvons le faire en ouvrant le code

Lors du développement d'une application PHP, si vous rencontrez l'invite « Variable non définie : sql », cela signifie généralement que vous faites référence à une variable non définie. Cela peut être dû à de nombreuses raisons, telles que des fautes d'orthographe dans les noms de variables, des problèmes de portée ou des erreurs de syntaxe dans le code, etc. Dans cet article, nous explorerons les différentes causes de ce problème et proposerons quelques moyens de le résoudre. 1. Le nom de la variable est mal orthographié Dans votre code PHP, si le nom de la variable est incorrect ou mal orthographié, le système

En PHP, vous pouvez utiliser le symbole esperluette (&) pour transmettre des variables par référence plutôt que par valeur. Cela permet de modifier la variable d'origine dans une fonction ou une méthode. Il existe principalement deux manières de transmettre des variables PHP par référence : Utiliser le symbole esperluette Utiliser le symbole esperluette dans la déclaration de fonction/méthode Utiliser le symbole esperluette dans la déclaration de fonction/méthode Lors du passage de variables à la fonction/méthode En PHP, vous pouvez utiliser function/ Le symbole esperluette ( &) dans une déclaration de méthode, transmet les variables par référence. Voici l'explication mise à jour : Pour transmettre une variable de référence en utilisant le symbole & dans une déclaration de fonction/méthode, vous devez inclure le symbole & avant le nom du paramètre dans la définition de la fonction/méthode. Cela indique que les paramètres doivent être passés par référence, ce qui permet

PHPNotice:Undefinedvariable:result signifie qu'un résultat de variable non défini est appelé dans le programme PHP, ce qui amènera le programme à générer un avertissement de niveau Avis. Cette situation est généralement due au fait que les programmeurs ne définissent pas correctement les variables ou la portée des variables lors de l'écriture du code PHP. S'il n'est pas résolu à temps, cet avertissement de niveau Avis peut entraîner des problèmes dans le fonctionnement du programme. Alors, comment résoudre PHPNotice :

Dans la programmation PHP, les variables constituent l'unité de base de stockage des valeurs et sont utilisées pour stocker et utiliser les données pendant l'exécution du programme. En PHP, les variables peuvent se voir attribuer différents types de données, notamment des entiers, des virgules flottantes, des chaînes, des tableaux, etc. Dans cet article, nous présenterons les variables courantes et leur utilisation dans la programmation PHP. Les variables simples sont le type de variable le plus courant. Elles peuvent stocker des types de données standards tels que des entiers, des nombres à virgule flottante et des chaînes. En PHP, la valeur initiale des variables non définies est NULL. Voici quelques exemples : Variable entière : $
