Maison >Problème commun >Quelle est la différence entre définir et définir

Quelle est la différence entre définir et définir

清浅
清浅original
2019-04-08 14:58:547711parcourir

Les différences entre définir et défini sont : 1. Define est utilisé pour définir une constante et elle ne peut pas être modifiée ou annulée une fois définie. 2. Define vérifie si la constante est définie et renvoie vrai si elle existe ; . Renvoie false s'il n'existe pas.

Quelle est la différence entre définir et définir

[Tutoriel recommandé : Tutoriel PHP]

définir et définir le différence

define

define est utilisé pour définir une constante. La constante représente la portée globale, elle peut donc être utilisée directement dans le script sans tenir compte de la portée globale. portée. accessible de n’importe où. Mais une chose à noter est qu'une fois qu'une constante est définie, elle ne peut pas être modifiée ou indéfinie

Exemple :

define("path","root/www/web")

où root/www/web est la valeur du constant

défini

défini est utilisé pour détecter si la constante est définie. Si la constante existe, elle renvoie vrai. Si elle n'existe pas, elle est définie. renvoie false

Exemple :

defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']) . DS);

Le code ci-dessus signifie que si app_path est défini, renvoie true, s'il n'est pas défini, exécutez le code après ou

Résumé : Ce qui précède est cet article Tout le contenu, j'espère qu'il sera utile à tout le monde

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn