Maison  >  Article  >  développement back-end  >  Les variables de paramètre de fonction et les variables globales peuvent-elles avoir le même nom ?

Les variables de paramètre de fonction et les variables globales peuvent-elles avoir le même nom ?

angryTom
angryTomoriginal
2019-10-30 14:55:215589parcourir

Les variables de paramètre de fonction et les variables globales peuvent-elles avoir le même nom ?

Les variables de paramètre de fonction et les variables globales peuvent-elles avoir le même nom ?

Peut-on avoir le même nom, si vous le souhaitez ? souhaitez l'utiliser dans la fonction. Pour utiliser des variables globales, vous pouvez les déclarer en utilisant le mot-clé global. À ce stade, l'adresse de la variable pointe vers la variable globale.

<?php 
$a = 1;
function A($a){
echo $a;
global $a;
echo $a;
}
A(2);
?>

Résultat :

2 1

Paramètres formels :

Le "paramètre formel" dans la fonction personnalisée est appelé "formulaire "Paramètre" est également appelé variable factice car il ne s'agit pas d'une variable réelle. Les paramètres réels et les paramètres formels peuvent porter le même nom.

Variables globales :

Les variables globales peuvent être créées par une fonction objet ou n'importe où dans ce programme. Les variables globales peuvent être référencées par tous les objets ou fonctions de ce programme.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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