Variables et constantes

Instructions conditionnelles en PHP
Opérateurs en PHP

Les variables et les constantes sont utilisées dans PHP détenir des informations qui peuvent être utilisées et réutilisées tout au long d'une scénario. Différents types de variables en PHP sont utilisés pour stocker des données qui peuvent changer tout au long de l'exécution du script, tandis que les constantes sont utilisées pour stocker des données qui resteront constantes pendant l'exécution du script.

  1. Variables:

Les variables en PHP sont désignées par un symbole dollar ($) suivi de la variable prénom. Les noms de variables ne doivent contenir que des lettres, des chiffres et des traits de soulignement et doivent commencer par une lettre ou un trait de soulignement. Parce que PHP est faiblement typé langue, le type de données d'une variable est décidé par le Plus-value il est attribué.

$name = "John"; // string
$age = 30; // integer
$is_student = true; // boolean
  • Portée variable:

Les variables en PHP ont une portée qui régit où elles peuvent être lues et utilisées. En PHP, il existe deux types de portée : globale et locale. Les variables locales ne peuvent être accessibles et utilisées que dans la fonction ou le bloc de code dans lequel elles sont définies, mais les variables globales peuvent être consultées et utilisées partout dans un script.

$global_variable = "I am a global variable";

function my_function() {
    $local_variable = "I am a local variable";
    echo $global_variable; // "I am a global variable"
}

my_function();
echo $local_variable; // Error: Undefined variable: local_variable

Conventions de nommage des variables : Le chameau est préférable. Lorsque vous nommez vos variables, cela les rend plus faciles à lire et à comprendre.

$firstName  // good
$first_name // not recommended

Superglobales: Les superglobales sont des variables prédéfinies en PHP qui sont disponibles dans toutes les portées et peuvent être utilisées pour accès informations telles que l'entrée de l'utilisateur et l'environnement du serveur. $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE et $_SERVER sont les superglobales les plus largement utilisées.

echo $_SERVER['HTTP_USER_AGENT']; // Outputs the user agent of the client
  1. Constantes :

Constants sont utilisés en PHP pour contenir données qui ne changera pas tout au long de l'exécution d'un script. Les constantes sont définies avec la Vous permet de définir(), qui prend deux paramètres : le nom de la constante et sa valeur. Les noms de constante ne doivent contenir que des lettres, des chiffres et des traits de soulignement et doivent commencer par une lettre ou un trait de soulignement. Les constantes, contrairement aux variables, sont sensibles à la casse.

define("PI", 3.14);
echo PI; // Outputs 3.14

Conventions de nom des constantes : Il est conseillé d'utiliser des lettres majuscules et des traits de soulignement lorsque vous nommez vos constantes afin qu'elles puissent être distinguées des variables.

define("PI", 3.14); // good
define("pi", 3.14); // not recommended

Constantes prédéfinies: PHP inclut une collection de constantes qui offrent des informations sur l'environnement PHP actuel et sa version. Ces constantes peuvent être utilisées pour vérifier pour certaines fonctionnalités et configurations, ainsi que pour développer du code compatible avec différentes versions de PHP. PHP VERSION, PHP MAJOR VERSION, PHP MINOR VERSION, PHP RELEASE VERSION, PHP EXTRA VERSION et PHP OS sont quelques-unes des constantes prédéfinies les plus utilisées.

echo PHP_VERSION; // Outputs the current version of PHP

Questions et réponses

Q : Qu'est-ce qu'une variable ?
R : Une variable est un conteneur pour une valeur, qui peut être un nombre, une chaîne ou tout autre type de données. Les variables sont utilisées pour contenir des données qui peuvent être modifiées ou mises à jour selon les besoins et peuvent être utilisées dans un script ou un programme. Les variables en PHP sont déclarées en utilisant le symbole "$" suivi du nom de la variable. Par exemple, $x = 10 ;

Q : Qu'est-ce qu'une constante ?
R : Une constante est une valeur qui ne peut pas être modifiée une fois qu'elle est définie. Les constantes sont couramment utilisées pour contenir des données qui seront utilisées dans un script ou un programme, telles que les paramètres de configuration ou d'autres constantes non changeantes. En PHP, les constantes sont déclarées en utilisant la fonction "define()", suivie du nom et de la valeur de la constante. Par exemple, define("PI", 3.14);

Q : Comment accéder à une variable ?
R : Une variable peut être récupérée en référençant son nom, suivi du signe « $ ». Par exemple, si vous avez une variable appelée $x avec la valeur 10, vous pouvez récupérer sa valeur dans votre script en utilisant $x.

Q : Comment obtenez-vous une constante ?
R : Une constante peut être récupérée en utilisant son nom sans le signe « $ ». Par exemple, si vous avez une constante appelée PI avec la valeur 3.14, vous pouvez récupérer sa valeur dans votre script en utilisant PI.

Q : Comment obtenez-vous une constante ?
R : Une constante peut être récupérée en utilisant son nom sans le signe « $ ». Par exemple, si vous avez une constante appelée PI avec la valeur 3.14, vous pouvez récupérer sa valeur dans votre script en utilisant PI.

Q : Une constante peut-elle être modifiée ?
R : Non, une fois définie, une constante en PHP ne peut pas être modifiée ou réaffectée. La modification de la valeur d'une constante entraînera une erreur.

Q : Est-il possible d'utiliser une variable comme constante ?
R : Une variable peut être utilisée à la place d'une constante, mais ce n'est pas une vraie constante. Il s'agit uniquement d'une pratique de dénomination pour vous empêcher de modifier par erreur la valeur de la variable.

Des exercices:

  1. Quelle est la différence entre une variable et une constante ?
  2. Comment déclarer une variable ?
  3. Comment assigner une valeur à une variable ?
  4. Comment déclarer une constante ?
  5. Comment attribuer une valeur à une constante ?
  6. Pouvez-vous modifier la valeur d'une constante une fois qu'elle a été définie ?
  7. Quelle est la convention de dénomination des variables et des constantes ?
  8. Pouvez-vous utiliser des constantes avec des tableaux et des objets ?

Réponses:

  1. une variable est un conteneur qui contient une valeur qui peut être modifiée, tandis qu'une constante est une valeur qui ne peut pas être modifiée une fois qu'elle a été définie.
  2. Une variable est déclarée en commençant par un signe dollar ($) suivi du nom de la variable. Par exemple : $maVariable ;
  3. Une valeur est affectée à une variable à l'aide de l'opérateur d'affectation (=). Par exemple : $myVariable = "Hello World" ;
  4. Une constante est déclarée à l'aide de la fonction define(). Par exemple : define("MA_CONSTANTE", "Hello World");
  5. Une valeur est affectée à une constante à l'aide de la fonction define(). Par exemple : define("MA_CONSTANTE", "Hello World");
  6. Non, la valeur d'une constante ne peut pas être modifiée une fois qu'elle a été définie.
  7. Les noms de variables doivent commencer par une lettre ou un trait de soulignement et ne contenir que des lettres, des chiffres et des traits de soulignement. Les noms de constantes doivent être en majuscules et utiliser des traits de soulignement pour séparer les mots.
  8. Oui, les constantes peuvent être utilisées avec des tableaux et des objets, mais la valeur ne peut pas être modifiée une fois définie.
Instructions conditionnelles en PHP
Opérateurs en PHP

Restez à jour sur PHP !

Nous ne spammons pas !

en English
X
Remonter en haut