Le langage de programmation PHP fournit une méthode pour écrire des pages Web dynamiques. "Global" et "statique" sont deux types de modificateurs de variables dans le langage PHP . Il ya deux autres états pour les variables en PHP , qui sont "local " et " paramètre de la fonction . " Variables PHP
variables sont des conteneurs pour stocker des valeurs en mémoire dans un programme. Bien que le nom suggère que la valeur contenue dans une variable va changer, le terme «variable» est généralement appliquée à tout type de conteneur de données , qui comprend " constantes ". Une constante est une variable dont la valeur ne change pas pendant toute la durée de la programme . Les paramètres sont les autres types de variables et sont spécifiquement utilisés pour transmettre des valeurs aux fonctions et procédures.
Portée
«portée» explique les zones d'un programme au cours de laquelle une variable dispose d'une présence . Deux variables avec le même nom peuvent coexister dans différentes parties d'un programme si elles fonctionnent avec une portée différente . Cela peut facilement prêter à confusion , et il est de bonne pratique de programmation pour éviter la duplication des noms de variables , ou même précéder le nom de la variable par un code ou une abréviation, expliquant la portée de la variable. Par exemple, il est conseillé de nommer tous variable globale " G_ " pour faire instantanément la portée de la variable clair .
Mondial Déclaration
mot-clé global avant une déclaration de variable dans une fonction , il est une référence à la variable globale du même nom . Par exemple, une variable appelée $ risk_factor déclaré dans le facteur principal ne sera pas accessible dans les fonctions de ce programme. Si une variable risk_factor $ est utilisé dans une fonction du programme, il ne sera pas la même variable que $ risk_factor mondiale. Si la première utilisation de la variable $ risk_factor au sein de la fonction a le mot "global" en face d'elle , la variable sera la variable globale et non une nouvelle déclaration d'une autre variable avec le même nom mais une portée différente .
Photos, illustrations et variables statiques
des variables déclarées dans les fonctions ne conservent pas leurs valeurs entre les appels à cette fonction. Si une variable est traitée pour avoir une valeur différente au moment où la fonction arrive à la fin de son code, la prochaine fois que cette fonction est appelée la variable aura sa valeur de départ perpétuelle nouveau et non la valeur qui reste de la course précédente. Le mot-clé static modifie ce comportement pour la fonction commence par la valeur qu'il avait à la fin de la précédente exécution de cette fonction. L' application différente des modificateurs de variables globales et statiques , il est clair que les deux Etats ne peuvent pas être appliquées à la même variable en même temps.