define
define est utilisé pour définir une constante, qui a également une portée globale. Il est accessible n'importe où dans le script, quelle que soit sa portée. Une fois qu'une constante est définie, elle ne peut pas être modifiée ou indéfinie.
Les constantes et les variables ont de nombreuses similitudes, elles sont donc faciles à confondre ; ci-dessous, nous énumérons les différences entre les constantes et les variables :
Une valeur constante ne peut pas être modifié après sa spécification
Lors de la définition d'une constante, il n'est pas nécessaire d'ajouter le symbole "$" devant elle
Les constantes sont accessibles par toutes les étendues
La valeur d'une constante ne peut être que "string [string]" et "number [number]"
Le format de syntaxe de definition est le suivant :
1 |
|
参数 | 描述 |
---|---|
name | 必要参数。指定常量的名称 |
value | 必要参数。指定常量的值 |
case_insensitive | 可选参数。指定常量的名称是否是不区分大小写的[case-insensitive]。如果设置为True,则不区分字母大小写;如果设置为False,则区分字母大小写。默认值是:False |
Spécifiez une constante (sensible à la casse) et son exemple de code est le suivant :
1 2 3 4 |
|
Sortez le résultats suivants :
1 |
|
Spécifiez une constante (insensible à la casse), l'exemple de code est le suivant :
1 2 3 4 |
|
Sortez les résultats suivants :
1 |
|
défini
défini est utilisé pour détecter si la constante est définie. Si la constante existe, elle renvoie vrai, sinon elle renvoie faux. Le format de syntaxe de
défini est le suivant :
1 |
|
参数 | 描述 |
---|---|
name | 必要参数。指定常量对象的名称 |
L'exemple de code est le suivant :
1 2 3 4 |
|
Sortez les résultats suivants : 1
La balise définie du moteur de modèle ThinkPHP est utilisée pour déterminer si la constante a été définie.
La balise définie est utilisée comme suit :
1 |
|
Utilisez la balise définie dans template/Tpl/default/Index/display.html comme suit :
1 |
|
S'il est jugé qu'il n'y en a pas, est défini et peut être utilisé :
1 |
|
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!