Introduction aux variables en PHP
L'article suivant, Variables en PHP, fournit un aperçu des différentes variables disponibles en PHP. Chaque variable stocke une sorte d'information où l'information est une valeur. Cette valeur peut être un nombre, une chaîne, un booléen, un tableau ou ce peut être un objet, une ressource aussi et ainsi de suite.
Comment déclarer des variables en PHP?
Les variables ont déclaré des informations de magasin. Il y a certaines choses que l'on doit savoir sur la déclaration de variables en PHP.
- Les variables déclarées commencent toujours par un signe dollar ($). Un nom de variable doit commencer par une lettre ou un trait de soulignement mais pas par un nombre.
- Les variables ne contiennent pas d'espaces et ces noms de variables sont sensibles à la casse. Exemple: $ fruit est différent de $ From.
- La déclaration des variables utilise l'opérateur d'affectation '=' dans lequel le nom de la variable se trouve sur le côté gauche de l'opérateur et l'expression sur le côté droit de l'opérateur.
- Comme nous savons que PHP est un langage peu typé, les variables déclarées savent à l'avance de quel type de variable il s'agit, ce qui signifie qu'elle peut être déclarée sous forme de nombre ou de chaîne ou de tableau ou autre.
- Étant donné que les valeurs des variables ne sont pas constantes, ces valeurs peuvent être converties d'une valeur en une autre valeur en fonction des besoins.
Comment initialiser des variables en PHP?
D'après le précédent, nous savons que PHP est un langage peu typé et nous n'avons pas besoin de déclarer le type comme si la variable est de type entier, ou chaîne ou booléenne avant de l'utiliser comme cela se produit dans d'autres langages. Le type de la variable dépend de la valeur qu'elle stocke. Apprenons à travers des exemples.
Ici, dans l'exemple ci-dessous, nous voyons que la hauteur est une valeur flottante et la base est une valeur entière et sur la base de ces valeurs, nous avons calculé l'aire du triangle.
Code:
<_?php// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>
Production:
Le code ci-dessous montre toutes les façons valides et invalides d'initialiser les variables en PHP.
- // invalide car commence par un nombre
$5input = 'Demo';
- // valide car commence par un trait de soulignement
$_input = 'Demo';
- // valide
$input = 'Demo';
- // valide car il commence par un trait de soulignement suivi d'un nombre et d'une chaîne de caractères autorisés
$_5input = 'Demo';
Types de variables avec des exemples
Les variables stockent des valeurs. Ces valeurs affectées aux variables définissent de quel type de variable il s'agit. Il existe huit types de données:
Apprenons chacun en détail.
1. Entier
Un entier est un nombre entier. Cet entier peut être positif ou négatif. (si aucun sens significatif, il est positif) Il comporte obligatoirement au moins un chiffre compris entre 0 et 9, sans virgule ni espace. Il n'a pas de point décimal. Les entiers ont des notations différentes comme
- décimal (base 10)
- hexadécimal (base 16, préfixé avec 0x)
- octal (base 8, préfixé de 0)
éventuellement précédé d'un signe - ou +
<_?php//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>
Production:
2. String
Une chaîne est une séquence de caractères ou de lettres. Une chaîne peut également contenir une séquence de chiffres, de caractères spéciaux et de valeurs arithmétiques. Cela peut aussi être une combinaison de tous. Pour représenter une chaîne, nous utilisons des guillemets simples ou doubles.
<_?php//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>
Production:
3. Booléen
Ce type de données peut contenir l'une des deux valeurs suivantes: vrai ou faux, où vrai vaut 1 et faux est vide.
<_?php//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>
Production:
4. Flotter
Un nombre avec un point décimal ou utilisant une forme exponentielle est appelé un nombre à virgule flottante ou est de type float.
<_?php//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>
Production:
5. Objet
Un objet est un type de données qui stocke des données. En plus des données, il stocke également des informations sur le traitement des données. Un objet est déclaré explicitement en déclarant une classe. La classe est définie avec le mot-clé class. Une classe est une structure qui contient des membres de données et des méthodes de données.
Une classe est instanciée et l'objet est créé, et grâce à cet objet, nous pouvons maintenant accéder aux membres et aux méthodes de la classe.
<_?php//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>
Production:
6. Tableau
Il s'agit d'une collection de types de données similaires et différents. Un tableau est déclaré sous forme de paire clé-valeur.
<_?php//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>
Production:
7. NULL
Lorsqu'aucune valeur n'est affectée à une variable et que la variable est vide, nous pouvons utiliser la valeur NULL.
<_?php//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>
Production:
8. Ressource
Une ressource une variable spéciale liée à une ressource externe qui peut être la gestion de fichiers, la connectivité à la base de données ou autres
<_?php//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>
Articles recommandés
Ceci est un guide des variables en PHP. Ici, nous discutons des variables en PHP, comment déclarer des variables, comment initialiser des variables et enfin quels sont les différents types de variables en PHP. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Fonctions mathématiques PHP
- Comment connecter une base de données à PHP?
- Fonctions de chaîne PHP
- Qu'est-ce que PHP Array?
- Guide des variables en C #
- Variables en JavaScript