Le meilleur didacticiel variables PHP en 2024, dans ce didacticiel, vous pouvez apprendre Exemples,Algebraic similaire,variables PHP,Créer (déclaration) variables PHP,Exemples,PHP est un langage faiblement typé,PHP portée de variable,portée locale et mondiale,Exemples,PHP mot-clé global,Exemples,Exemples,champ d'application statique,Exemples,Paramètres Scope,Exemples,

variables PHP

Variable est utilisée pour stocker des informations dans un "conteneur":

Exemples

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Exécution instance »

Algebraic similaire

x = 5
y = 6
z = x + y

En algèbre, nous utilisons les lettres (tels que x), et lui donner une valeur (par exemple 5).

De l'expression z ci-dessus = x + y, nous pouvons calculer la valeur de z 11.

En PHP, ces lettres sont appeléesvariables.

lampe La variable est un conteneur pour le stockage de données.


variables PHP

Semblable à l'algèbre, peut être affecté à une valeur PHP variable (x = 5) ou expressions (z = x + y).

Variable peut être un nom court (comme x et y), ou un nom plus descriptif (comme l'âge, RARnom, totalvolume).

PHP règles variables:

  • Variables commencent par le symbole $, suivi du nom de la variable
  • Les noms de variables doivent commencer par une lettre ou un caractère de soulignement
  • Les noms de variables ne peuvent contenir que des caractères alphanumériques et le trait de soulignement (Az, 0-9 et _)
  • Les noms de variables ne peuvent pas contenir des espaces
  • Les noms de variables sont sensibles à la casse ($ y et $ Y sont deux variables différentes)
lampe PHP déclarations et les variables PHP sont sensibles à la casse.

Créer (déclaration) variables PHP

PHP ne commande pas la déclaration de variable.

Variable est créé la première fois que vous attribuez à quand:

Exemples

<? Php
$ Txt = "Bonjour tout le monde!";
$ X = 5;
$ Y = 10,5;
?>

Exécution instance »

Dans la déclaration ci - dessus est exécutée, la variabletxt maintenir la valeur Bonjourtout lemonde !,Et la variable x tiendra la valeur 5.

Remarque: Lorsque vous attribuez une valeur de texte à une variable, les guillemets autour de la valeur de texte.


PHP est un langage faiblement typé

Dans l'exemple ci-dessus, nous constatons, vous n'êtes pas obligé de déclarer le type de la variable PHP de données.

PHP sera basée sur la valeur de la variable, cette dernière est convertie automatiquement dans le type de données correct.

Dans un langage de programmation fortement typé, il faut d'abord déclarer les variables de type et de nom (définies) avant d'utiliser des variables.


PHP portée de variable

Portée d'une variable est les parties variables de script peuvent être référencés / utilisés.

Il y a quatre PHP portée variable différente:

  • local
  • global
  • statique
  • paramètre

portée locale et mondiale

Dans toutes les variables définies en dehors de la fonction a une portée mondiale. En plus des fonctions, variables globales peuvent être consultés par toute partie du script, d'accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.

PHP variable déclarée dans une fonction sont des variables locales ne sont accessibles que dans la fonction:

Exemples

<? Php
$ X = 5; // variables globales

fonction myTest ()
{
$ Y = 10; // variable locale
echo "<p> Fonction de test au sein de la variable: <p>";
echo "variable x est: $ x";
echo "<br>";
echo "variable y est: $ y";
}

myTest ();

echo "<p> fonction de test des variables externes: <p>";
echo "variable x est: $ x";
echo "<br>";
echo "variable y est: $ y";
?>

Exécution instance »

Dans l'exemple ci-dessus fonction myTest () définit les variables $ x et $ y. $ Variable X en dehors d'une déclaration de fonction, il est donc une variable globale, $ y variable déclarée dans une fonction est une variable locale.

Lorsque nous appelons MyTest () fonction et de sortie des valeurs de deux variables, la fonction de sortie de la valeur de $ y est une variable locale, mais pas la valeur de sortie de x $, car la variable $ x définie en dehors d'une fonction ne peut pas être utilisé dans une fonction, si d'accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.

Ensuite, la fonction que nous myTest () est en dehors des valeurs de sortie de deux variables, la volonté sortie de fonction pleine valeur de la variable $ x local, mais la valeur de sortie de $ y ne peut pas, parce que la variable $ y définie dans une fonction, est une variable locale.

note Vous pouvez utiliser le même nom de variable dans différentes fonctions, parce que ces fonctions dans les noms de variables définies sont des variables locales, agir que dans la fonction.

PHP mot-clé global

mot-clé global est utilisé pour accéder aux variables globales dans une fonction.

Appelez une variable globale définie en dehors de la fonction au sein d'une fonction, nous avons besoin avant les variables de la fonction ainsi que les mots clés mondiaux:

Exemples

<? Php
$ X = 5;
$ Y = 10;

fonction myTest ()
{
Globale $ x, $ y;
$ Y = $ x + $ y;
}

myTest ();
echo $ y; // sortie 15
?>

Exécution instance »

PHP toutes les variables globales sont stockées dans un tableau appelé$GLOBALS [index] dans. Enregistrer nom de la variable d'index. Ce tableau peut être consulté à l'intérieur de la fonction peut également être utilisé pour mettre à jour directement les variables globales.

Des exemples de ce qui précède peut être écrit comme ceci:

Exemples

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Exécution instance »


champ d'application statique

Quand une fonction est terminée, il est généralement toutes les variables seront supprimées. Cependant, parfois, vous voulez une variable locale est pas supprimé.

Pour ce faire, utilisez le mot - cléstatique lorsque vous déclarez d'abord une variable:

Exemples

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Exécution instance »

Ensuite, chaque fois que la fonction est appelée, la variable conservera une valeur avant que la fonction est appelée.

Nota: Cette variable est toujours variables locales de la fonction.


Paramètres Scope

Les paramètres sont passés par valeur à des variables locales de la fonction de la volonté de code d'appel.

Les paramètres sont déclarés dans la liste des paramètres, dans le cadre d'une déclaration de fonction:

Exemples

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Nous allons fonction PHP section a une discussion plus détaillée.

variables PHP
10/30