Aller au contenu

define()

Introduction à la fonction define()

La fonction define() de PHP est utilisée pour définir une constante.

Utilisation de la fonction define()

La fonction define() accepte jusqu'à trois arguments :

  • name : Le nom de la constante.
  • value : La valeur assignée à la constante.
  • case_insensitive (facultatif) : Si défini sur true, le nom de la constante devient insensible à la casse. La valeur par défaut est false.

Exemple d'utilisation de la fonction define()

Voici un exemple d'utilisation de la fonction define() en PHP :

Exemple d'utilisation de la fonction define()

php
<?php
define("GREETING", "Hello, world!");
echo GREETING;
?>

Dans cet exemple, la fonction define() crée une constante nommée GREETING avec la valeur Hello, world!. La constante est ensuite affichée en utilisant son nom.

Remarques sur les constantes

  • Les noms de constantes doivent respecter les conventions de nommage standard de PHP (généralement des lettres majuscules, des chiffres et des underscores).
  • Les constantes définies avec define() sont globales et peuvent être accessibles depuis n'importe où dans le script.
  • Utilisez la fonction defined() pour vérifier de manière sûre si une constante existe avant de l'utiliser : if (defined("GREETING")) { echo GREETING; }

Conclusion

La fonction define() offre un moyen simple de créer des constantes en PHP. Combinée à defined(), elle permet une gestion sûre et flexible des constantes tout au long de votre code.

Pratique

En PHP, comment la fonction 'define' est-elle utilisée ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.