Maison titres portée des variables php

portée des variables php

Jun 28, 2018 am 09:18 AM

* Il n'y a que trois portées :

* 1. Global : Créé en dehors de la fonction, utilisé uniquement à des endroits autres que les fonctions dans le script actuel

* 2. Local : Créé à l'intérieur de la fonction, ne peut être utilisé que dans la fonction, non accessible en externe

* 3. Statique : Créé à l'intérieur de la fonction, utilisé uniquement dans la fonction, sa valeur ne sera pas perdue après la fonction ; est exécuté ;

$siteName = 'PHP中文网'; //全局变量
Copier après la connexion

//Les variables globales deviennent automatiquement une paire clé-valeur dans le tableau de variables globales, et la clé correspond à la variable

$GLOBALS['siteName']='PHP中文网'; //全局变量替代语法
Copier après la connexion

* Fonction : C'est un segment de code avec une fonction spécifique dans le script, qui peut être répété Appel

* 1. Syntaxe de base :

* 1.1 Déclaration de fonction : function funcnName($args){ #code.. .}

* 1.2 Expression de fonction : $ funcName = function ($ages){ #code...}

* 2. Appel :

* 2.1 Appel par nom : funcName($args) / $funcName($args)

* 2.2 Auto-appel : la déclaration et l'appel sont effectués en même temps

* (function (args){ #code. ..})()

function hello()
{
  global $siteName; //引用全局变量,使用全局变量数组,不必声明引入
  $userName = 'Peter Zhu'; //局部变量
  // return '欢迎来到'.$siteName.',我是:'.$userName;
  return '欢迎来到'.$GLOBALS['siteName'].',我是:'.$userName;
}
echo hello();  //函数调用
echo &#39;<hr color="red">&#39;;
Copier après la connexion

//variable statique, doit et ne peut être déclarée et utilisée que dans les fonctions


function myStatic()
{
  static $num = 1;
  //$num++,先将$num值输出后再加1
  return &#39;第&#39;.$num.&#39;次输出&#39;.$num++.&#39;<br>&#39;;
}
echo &#39;第一次执行完成后$num值:&#39;.myStatic().&#39;<br>&#39;;
Copier après la connexion

// Une fois la première exécution terminée, la valeur de $num est 2

echo &#39;第一次执行完成后$num值:&#39;.myStatic().&#39;<br>&#39;;
Copier après la connexion
Copier après la connexion
Copier après la connexion

//Une fois la deuxième exécution terminée, la valeur de $num est 3

echo &#39;第一次执行完成后$num值:&#39;.myStatic().&#39;<br>&#39;;
Copier après la connexion
Copier après la connexion
Copier après la connexion

// Une fois la troisième exécution terminée, la valeur de $num est 4

echo &#39;第一次执行完成后$num值:&#39;.myStatic().&#39;<br>&#39;;
Copier après la connexion
Copier après la connexion
Copier après la connexion

* Super variables globales : $_SERVER,$_COOKIE,$_SESSION,$_GET,$_POST,$_REQUEST

* 1. Ce sont des variables prédéfinies, qui sont toutes des tableaux. Elles peuvent être utilisées immédiatement sans déclaration

* 2. Cross-scope, peuvent être utilisées directement à la fois globalement et localement (au sein de la fonction) ;

* 3. Cross-scope n'est pas cross-script. Le soi-disant super-global, y compris global, fait référence au milieu du fichier de script actuel.

echo &#39;<hr color="blue">&#39;;
Copier après la connexion

//Vous pouvez directement référencer

echo &#39;我的姓名是:&#39;.$_GET[&#39;name&#39;];
Copier après la connexion

//Vous pouvez également le référencer directement dans la fonction

function sayName()
{
  //超全局变量不需要使用关键字 global 进行声明
  return &#39;我的姓名是:&#39;.$_GET[&#39;name&#39;];
}
Copier après la connexion

//Appeler la fonction

echo sayName();
Copier après la connexion
Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Avis PHP : Variable non définie : Solution Avis PHP : Variable non définie : Solution Jun 25, 2023 pm 04:18 PM

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.

Avis PHP : Variable non définie : arr dans la solution Avis PHP : Variable non définie : arr dans la solution Jun 22, 2023 am 10:21 AM

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

Solution à l'avis PHP : Variable non définie : résultat Solution à l'avis PHP : Variable non définie : résultat Jun 22, 2023 pm 01:32 PM

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 :

Avis PHP : Variable non définie : solution SQL Avis PHP : Variable non définie : solution SQL Jun 23, 2023 am 08:51 AM

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

Comment passer des variables PHP par référence Comment passer des variables PHP par référence Aug 26, 2023 am 09:01 AM

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

Comment utiliser des variables numériques en PHP Comment utiliser des variables numériques en PHP Sep 13, 2023 pm 12:46 PM

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

Quelles sont les variables courantes dans la programmation PHP ? Quelles sont les variables courantes dans la programmation PHP ? Jun 12, 2023 am 10:06 AM

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 : $

Variables et types de données en PHP Variables et types de données en PHP May 26, 2023 am 08:40 AM

PHP est un langage de programmation côté serveur extrêmement populaire. Sa flexibilité et sa facilité d'utilisation en font l'un des langages privilégiés pour créer des applications Web à grande échelle. En PHP, les variables sont un concept très basique qui peut être utilisé pour stocker et manipuler des données. Dans cet article, nous approfondirons les variables et les types de données en PHP. Variables En PHP, les variables sont utilisées pour stocker des valeurs ou les résultats d'expressions. Les règles de dénomination des variables PHP sont relativement flexibles, mais pour la lisibilité et la maintenabilité du code, les règles suivantes doivent généralement être suivies : Le nom de la variable doit