Julien MA Jacob - Développeur WordPress

Les constantes permettent de sauvegarder une valeur pour pouvoir ensuite l'utiliser à plusieurs endroits dans le code. La valeur d'une constante ne peut être modifiée après sa déclaration. Elles sont souvent utilisées pour enregistrer des paramètres. Par convention, les constantes sont écrites en majuscule. Depuis PHP 5.6, il est possible de déclarer des constantes contenant des tableaux.

PHP : Déclarer et utiliser une constante

Il existe 2 méthodes pour déclarer des constantes en PHP :

Méthode 1 : Constantes avec CONST

La première méthode utilise le mot clé CONST comme suit.

<?php
const MY_CONSTANT_NAME = 'My constant value';
?>
Constant value : <?php echo MY_CONSTANT_NAME; ?>

Méthode 2 : Constantes avec DEFINE()

La deuxième méthode utilise la fonction define() qui prends 2 arguments, le nom de la constante à déclarer suivit de sa valeur.

<?php
define( 'MY_CONSTANT_NAME', 'My constant value' );
?>
Constant value : <?php echo MY_CONSTANT_NAME; ?>

Tester si une constante est définie

Pour savoir si une constante a été définie, vous pouvez utiliser la fonction defined() qui prend en paramètre le nom de la constante à tester en tant que chaîne de caractère (string). Si une constante non définie est utilisée, cela provoquera une erreur PHP.

<?php 
if ( defined( 'MY_CONSTANT_NAME' ) ) { 
    echo 'The constant is defined';
} else {
    echo 'The constant is not undefined';
}
?>
Julien MA Jacob - Développeur WordPress
Développeur expert WordPress
Julien MA Jacob - Développeur WordPress

Passionné par le web et la programmation. Je propose mes services de développeur pour vos sites WordPress

  Les chapitres // PHP 🐘 Guide du développeur
PHP : Les commentaires

Nous voyons ici les différentes méthodes que PHP propose pour créer des commentaires ( # ..., // ..., /* ... */)

PHP : Les opérateurs

Les opérateurs arithmétiques, d'incrémentation / décrémentation, de comparaisons, logiques et d'affectations en PHP

PHP : Les conditions SWITCH

Exécuter conditionnellement du code PHP en comparant un variable à plusieurs valeurs possible avec la bouche SWITCH

PHP : Les fonctions

Les fonctions en PHP permettent d'écrire un bout de code qui pourra être ensuite appelé directement depuis le nom de la fonction

PHP : Utiliser le format JSON

Utiliser le JSON en PHP pour échanger des données entre les formats JSON et PHP en utilisant les fonctions json_encode et json_decode.

PHP : Les cookies

Comment utiliser les cookies en PHP pour stocker des données sur le navigateur de l'utilisateur. Comment les créer, modifier et supprimer

PHP : Les sessions

Utiliser session PHP pour stocker temporairement des données avec la fonction session_start() et utiliser $_SESSION pour stocker et lire les données