Partielo | Créer ta fiche de révision en ligne rapidement

Les Constantes et les Constantes Magiques en PHP

Constante
Une constante est un identifiant (nom) pour une valeur simple. La valeur ne peut pas être modifiée durant l'exécution du script.
Constantes Magiques
Les constantes magiques sont des constantes prédéfinies par PHP qui changent en fonction de leur utilisation dans le script.

Déclaration des Constantes

En PHP, les constantes peuvent être déclarées en utilisant la fonction define(). Par convention, les noms de constantes sont toujours en majuscule. Par exemple, pour définir une constante PI, on écrira: define('PI', 3.14159);

Les Constantes Magiques

Les constantes magiques sont spéciales car elles fournissent des informations utiles relatives au script ou au système. Par exemple, __LINE__ donne le numéro de ligne actuel dans le script, et __FILE__ renvoie le chemin complet et le nom du fichier du script.

Utilisation des Constantes Magiques

Les constantes magiques sont très utiles pour le débogage ou lors de la création de scripts dépendant de leur chemin ou structure. Par exemple, __DIR__ est souvent utilisé pour inclure d'autres fichiers avec un chemin relatif sécurisé. La constante __FUNCTION__ peut être utilisée pour obtenir le nom de la fonction actuelle.

Liste des Principales Constantes Magiques

Voici une liste de quelques constantes magiques souvent utilisées : - __LINE__: Numéro de la ligne actuelle dans le fichier. - __FILE__: Chemin complet et nom du fichier. - __DIR__: Répertoire du fichier. - __FUNCTION__: Nom de la fonction. - __CLASS__: Nom de la classe. - __TRAIT__: Nom du trait. - __METHOD__: Nom de la méthode de classe. - __NAMESPACE__: Nom de l'espace de noms actuel.

Bonnes Pratiques avec les Constantes

Il est recommandé d'utiliser des constantes pour les valeurs qui ne changeront jamais au cours de l'exécution du programme. Cela permet de rendre le code plus lisible et plus facile à maintenir. Évitez d'utiliser des valeurs magiques, et favorisez l'utilisation de constantes nommées pour une meilleure compréhension.

A retenir :

Les constantes en PHP sont essentielles pour stocker des valeurs fixes qui ne changent pas pendant l'exécution d'un script, assurant ainsi une meilleure lisibilité et maintenabilité du code. Les constantes magiques fournissent des informations dynamiques sur le script, aidant principalement au débogage et à la gestion des fichiers et fonctions. Utiliser correctement ces constantes permet un développement plus efficace et clair.

Les Constantes et les Constantes Magiques en PHP

Constante
Une constante est un identifiant (nom) pour une valeur simple. La valeur ne peut pas être modifiée durant l'exécution du script.
Constantes Magiques
Les constantes magiques sont des constantes prédéfinies par PHP qui changent en fonction de leur utilisation dans le script.

Déclaration des Constantes

En PHP, les constantes peuvent être déclarées en utilisant la fonction define(). Par convention, les noms de constantes sont toujours en majuscule. Par exemple, pour définir une constante PI, on écrira: define('PI', 3.14159);

Les Constantes Magiques

Les constantes magiques sont spéciales car elles fournissent des informations utiles relatives au script ou au système. Par exemple, __LINE__ donne le numéro de ligne actuel dans le script, et __FILE__ renvoie le chemin complet et le nom du fichier du script.

Utilisation des Constantes Magiques

Les constantes magiques sont très utiles pour le débogage ou lors de la création de scripts dépendant de leur chemin ou structure. Par exemple, __DIR__ est souvent utilisé pour inclure d'autres fichiers avec un chemin relatif sécurisé. La constante __FUNCTION__ peut être utilisée pour obtenir le nom de la fonction actuelle.

Liste des Principales Constantes Magiques

Voici une liste de quelques constantes magiques souvent utilisées : - __LINE__: Numéro de la ligne actuelle dans le fichier. - __FILE__: Chemin complet et nom du fichier. - __DIR__: Répertoire du fichier. - __FUNCTION__: Nom de la fonction. - __CLASS__: Nom de la classe. - __TRAIT__: Nom du trait. - __METHOD__: Nom de la méthode de classe. - __NAMESPACE__: Nom de l'espace de noms actuel.

Bonnes Pratiques avec les Constantes

Il est recommandé d'utiliser des constantes pour les valeurs qui ne changeront jamais au cours de l'exécution du programme. Cela permet de rendre le code plus lisible et plus facile à maintenir. Évitez d'utiliser des valeurs magiques, et favorisez l'utilisation de constantes nommées pour une meilleure compréhension.

A retenir :

Les constantes en PHP sont essentielles pour stocker des valeurs fixes qui ne changent pas pendant l'exécution d'un script, assurant ainsi une meilleure lisibilité et maintenabilité du code. Les constantes magiques fournissent des informations dynamiques sur le script, aidant principalement au débogage et à la gestion des fichiers et fonctions. Utiliser correctement ces constantes permet un développement plus efficace et clair.
Retour

Actions

Actions