Im vorherigen Artikel haben wir Ihnen die Verwendung von define() in PHP sowie den Unterschied zwischen define() und const in PHP vorgestellt. Heute werden wir weiterhin die Funktion define() und define() vorstellen. Die Funktion in PHP wird detailliert analysiert und vorgestellt. Bitte lesen Sie sie bei Bedarf nach!
Die Funktion define() definiert eine Konstante.
Die Funktion define() definiert eine Konstante.
Konstanten ähneln Variablen, mit Ausnahme der folgenden Unterschiede:
Konstante [Konstante] hat viele Ähnlichkeiten mit Variablen [Variable], daher kann es leicht zu Verwechslungen kommen. Nachfolgend werden die Konstanten [Konstante] aufgeführt. ] und Variable [Variable]:
•Der Wert einer Konstante kann nicht geändert werden, nachdem er festgelegt wurde
Ein konstanter Wert kann nicht geändert werden, nachdem er angegeben wurde;
•Konstantennamen benötigen kein führendes Dollarzeichen ($)
Beim Festlegen von Konstanten muss das „$“-Zeichen nicht vorangestellt werden
•Auf Konstanten kann unabhängig davon zugegriffen werden Geltungsbereich
Konstante Werte können nur Zeichenfolgen und Zahlen sein
Konstante Werte können nur Zeichenfolgen und Zahlen sein String
[string]“ und „number [number]“;
Syntax
Syntax
Der Code lautet wie folgt:
Parameter
define(name,value,case_insensitive)
Parameter 参数 | Description 描述 |
---|---|
name | Required. Specifies the name of the constant 必要参数。指定常量的名称 |
value | Required. Specifies the value of the constant 必要参数。指定常量的值 |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. If set to TRUE, the constant will be case-insensitive. Default is FALSE (case-sensitive) 可选参数。指定常量的名称是否是不区分大小写的[case-insensitive]。如果设置为True,则不区分字母大小写;如果设置为False,则区分字母大小写。默认值是:False |
Erforderlicher Parameter. Geben Sie den Wert der Konstante an
Define a case-sensitive constant:
<?phpdefine("GREETING","Hello you! How are you today?");echo constant("GREETING");?>
Hello you! How are you today?
Beispiel 2
Fall 2
<?phpdefine("GREETING","Hello you! How are you today?",TRUE);echo constant("greeting");?>
Hello you! How are you today?
defined() besteht darin, zu prüfen, ob eine Konstante existiert.
Gibt TRUE zurück, wenn die Konstante existiert, andernfalls FALSE.
Wenn die Konstante existiert, gibt sie True zurück; wenn sie nicht existiert, gibt sie False zurück.
Syntax
defined(name)
Parameter 参数 | Description 描述 |
---|---|
name | Required. Specifies the name of the constant to check 必要参数。指定常量对象的名称 |
Parameter<🎜>Parameter | Beschreibung<🎜>Beschreibung | tr>
---|---|
name | Erforderlich. Gibt den Namen der zu überprüfenden Konstante an<🎜>Erforderliche Parameter. Geben Sie die Konstante Name des Objekts <🎜> |
Example
案例
<?phpdefine("GREETING","Hello you! How are you today?");echo defined("GREETING");?>
The output of the code above will be:
上述代码将输出下面的结果:
1
总结:
本文通过示例讲述了php中define()与defined()函数的使用详解,希望对你的工作上有所帮助!
相关推荐:
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der Funktionen define() und define() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!