Maison  >  Article  >  développement back-end  >  Le rôle et les exemples du mot-clé var en PHP

Le rôle et les exemples du mot-clé var en PHP

WBOY
WBOYoriginal
2023-06-28 20:58:051464parcourir

Le rôle et les exemples du mot-clé var en PHP

En PHP, le mot-clé var permet de déclarer une variable. Dans les versions précédentes de PHP, l'utilisation du mot-clé var était la manière idiomatique de déclarer les variables membres, mais son utilisation n'est plus recommandée. Cependant, dans certains cas, le mot-clé var est toujours utilisé.

Le mot-clé var est principalement utilisé pour déclarer une variable locale, et la variable sera automatiquement marquée comme portée locale. Cela signifie que la variable n'est visible que dans le bloc de code actuel et n'est pas accessible dans d'autres fonctions ou blocs de code. Les variables déclarées à l'aide du mot-clé var ne sont pas visibles en dehors de la portée locale.

Voici quelques exemples d'utilisation du mot clé var :

Exemple 1 :

function example() {
  var a = 10;
  echo $a;  // 输出 10
}

example();
echo $a;  // 报错:Undefined variable: a

Dans cet exemple, la variable a est dans l'exemple de fonction ( ) est déclaré en interne à l'aide du mot-clé var. Ainsi, dans la fonction example(), nous pouvons accéder et utiliser la variable. Cependant, en dehors de la fonction, notre tentative d'accès à la variable a entraîne une erreur.

Exemple 2 :

function example() {
  if (true) {
    var b = 20;
  }
  echo $b;  // 报错:Undefined variable: b
}

example();

Dans cet exemple, la variable b est déclarée à l'aide du mot-clé var à l'intérieur du bloc de code de l'instruction if. La variable n'est pas accessible même en dehors de l'instruction if car sa portée est limitée à l'intérieur de l'instruction if.

Exemple 3 :

class Example {
  var $c = 30;
}

$example = new Example();
echo $example->c;  // 输出 30

Dans cet exemple, le mot-clé var est utilisé pour déclarer la variable membre c de la classe Exemple. Puisque PHP recommande désormais d'utiliser les mots-clés public, private ou protected pour déclarer les variables membres de la classe, l'utilisation du mot-clé var pour déclarer les variables membres n'est plus recommandée. Cependant, dans certains codes PHP anciens ou hérités, nous pouvons encore voir l'utilisation du mot-clé var.

Pour résumer, le mot clé var est principalement utilisé pour déclarer des variables locales en PHP et limiter automatiquement la variable au bloc de code courant. Cependant, comme PHP recommande désormais d'utiliser d'autres mots-clés pour déclarer des variables locales ou des variables membres d'une classe, nous ne recommandons plus d'utiliser le mot-clé var dans le code PHP moderne. Pour le code existant, nous devrions envisager d’utiliser des normes plus modernes pour déclarer les variables.

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!

Déclaration:
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