» G1Script.Com » Les Langages » Le PHP » Les Dossiers »
Les variables PHP
Nous vous conseillons par ailleurs, de faire une sauvegarde avant toute modification.
En Aucun Cas, le Site G1Script.Com ne peut être tenu pour Responsable !
Les Infos se trouvent qu'à titre d'indication.
Les références aux variables Par défaut, les variables sont affectées par valeurs. En d'autres termes, si vous deviez attribuer $aVariable à $anotherVariable, une copie de la valeur de$aVariable serait stockée dans $anotherVariable. Par la suite, le fait de modifier la valeur de $aVariable n'aurait aucune incidence sur le contenu de $anotherVariable.
Les variables sont affectées par des valeurs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
<title>Les variables sont affectées par des valeurs </title>
</head>
<body>
<?php
$aVariable = 42;
$anotherVariable = $aVariable;
// une copie du contenu de $aVariable est placée dans $anotherVariable
$aVariable = 325;
print $anotherVariable; // affiche 42
?>
</body>
</html>
Cet exemple initialise $aVariable, en lui attribuant la valeur 42. $aVariable est alors affectée à $anotherVariable et une copie de la première variable est placée dans la seconde. Le fait de modifier la valeur de $aVariable en 325 n'a aucune incidence sur le contenu de $anotherVariable. L'instruction d'affichage démontre ce fait en affichant 42 dans le navigateur.
Avec PHP4, vous pouvez changer ce comportement. Il est en effet possible de forcer l'attribution à $anotherVariable d'une référence à $aVariable, et non simplement d'une copie du contenu de cette dernière.