Maison > Article > développement back-end > Quelles sont les variables courantes dans la programmation PHP ?
Dans la programmation PHP, les variables sont 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 réguliers 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 :
$num1 = 12; $num2 = -345; $num3 = 0x80 ;
Variable à virgule flottante :
$float1 = 1.234; $float2 = 10.2e3; $float3 = 4E-10;
Variable chaîne :
$str1 = "Hello World!"; $str2 = 'PHP is great!';
Un tableau indexé est une collection de valeurs contrôlées par une clé d'index numérique, généralement utilisé pour stocker un ensemble de données ordonnées. En PHP, nous pouvons créer des tableaux indexés en utilisant la fonction array()
. Voici un exemple : array()
函数创建索引数组。以下是一个实例:
$colors = array("Red", "Green", "Blue");
数组的值可以使用其索引值访问,例如:
echo $colors[0]; // 输出 "Red" echo $colors[1]; // 输出 "Green" echo $colors[2]; // 输出 "Blue"
也可以使用循环结构遍历数组:
foreach($colors as $value){ echo $value . "<br>"; }
在遍历数组时,可以使用key
和value
表示键值和数组元素值:
foreach($colors as $key => $value){ echo $key . " = " . $value . "<br>"; }
关联数组是由字符串索引键控制的一系列值集合,通常用于储存一组无序数据。在PHP中,我们可以使用array()
函数创建关联数组。以下是几个实例:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); $months = array("Jan"=>"31", "Feb"=>"28", "Mar"=>"31", "Apr"=>"30");
数组的值可以使用其键值访问,例如:
echo $age["Peter"]; // 输出 "35" echo $months["Jan"]; // 输出 "31"
在遍历关联数组时,同样可以使用foreach
结构:
foreach($age as $key => $value){ echo $key . " is " . $value . " years old.<br>"; }
在PHP中,变量可以是全局的或者局部的。全局变量在函数外部定义和使用,而局部变量在函数内部定义和使用。当函数完成执行时,局部变量会被销毁,而全局变量在整个程序执行期间存在。
为了在函数内部访问全局变量,我们需要在函数中使用global
关键字声明:
$num = 10; function test(){ global $num; echo $num; } test(); // 输出 "10"
在函数内部也可以创建和使用局部变量:
function test(){ $num = 100; echo $num; } test(); // 输出 "100"
静态变量是在函数内部定义的局部变量,但与普通局部变量不同的是,在函数完成执行后,静态变量不会被销毁,继续保存其值,直到下次函数调用时使用。这在需要跟踪某些值的变化时非常有用。以下是一个实例:
function test(){ static $num = 0; echo $num; $num++; } test(); // 输出 "0" test(); // 输出 "1" test(); // 输出 "2"
在每次函数调用时,静态变量$num
rrreee
rrreee
Il est également possible de parcourir le tableau à l'aide d'une structure en boucle : 🎜rrreee🎜Lors du parcours du tableau, vous pouvez utilisezkey
et value
représente la valeur clé et la valeur de l'élément du tableau : 🎜rrreeearray()
. Voici quelques exemples : 🎜rrreee🎜La valeur d'un tableau est accessible à l'aide de sa valeur clé, par exemple : 🎜rrreee🎜 Lors du parcours d'un tableau associatif, la structure foreach
peut également être utilisée : 🎜 rrreeeglobal
dans la fonction : 🎜rrreee🎜Les variables locales peuvent également être créées et utilisées à l'intérieur de la fonction : 🎜rrreee$num
continue d'augmenter. 🎜🎜Pour résumer, voici les types et utilisations courants de variables dans la programmation PHP. La maîtrise des concepts de base et de l'utilisation de ces variables est très importante pour développer des programmes PHP de haute qualité. 🎜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!