Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung der Verwendung der Funktionen define() und define() in PHP

Detaillierte Erläuterung der Verwendung der Funktionen define() und define() in PHP

黄舟
Freigeben: 2023-03-17 14:42:01
Original
2497 Leute haben es durchsucht

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

Parameter

BeschreibungBeschreibung name Erforderlich
define(name,value,case_insensitive)
Nach dem Login kopieren
d. Gibt den Namen des konstanten
Parameter
参数
Description
描述
nameRequired. Specifies the name of the constant
必要参数。指定常量的名称
valueRequired. Specifies the value of the constant
必要参数。指定常量的值
case_insensitiveOptional. 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
erforderlichen Parameters an. Geben Sie den Namen der Konstante anvalueErforderlich. Gibt den Wert der Konstante an.

Erforderlicher Parameter. Geben Sie den Wert der Konstante ancase_insensitiveOptional Gibt an, ob beim Konstantennamen die Groß-/Kleinschreibung berücksichtigt werden soll. Der Standardwert ist FALSE (Groß-/Kleinschreibung beachten)Optionaler Parameter. Gibt an, ob beim Namen der Konstante die Groß-/Kleinschreibung nicht berücksichtigt wird. Bei der Einstellung „True“ wird die Groß-/Kleinschreibung nicht beachtet; bei der Einstellung „False“ wird bei den Buchstaben die Groß-/Kleinschreibung beachtet. Der Standardwert ist: False

Beispiel 1
Fall 1

Define a case-sensitive constant:
Nach dem Login kopieren


Geben Sie eine Konstante an (Groß- und Kleinschreibung beachten):

<?phpdefine("GREETING","Hello you! How are you today?");echo constant("GREETING");?>
Nach dem Login kopieren
Der Code lautet wie folgt:


Die Ausgabe des obigen Codes lautet:
Hello you! How are you today?
Nach dem Login kopieren
Nach dem Login kopieren
Der obige Code gibt die folgenden Ergebnisse aus:


Beispiel 2
Fall 2

Definieren Sie eine Konstante, bei der die Groß-/Kleinschreibung nicht berücksichtigt wird:
<?phpdefine("GREETING","Hello you! How are you today?",TRUE);echo constant("greeting");?>
Nach dem Login kopieren
Geben Sie eine Konstante an (ohne Berücksichtigung der Groß-/Kleinschreibung):


Die Ausgabe des obigen Codes lautet:
Hello you! How are you today?
Nach dem Login kopieren
Nach dem Login kopieren
Der obige Code gibt das folgende Ergebnis aus:


Die Funktion define() prüft, ob eine Konstante existiert. Die Funktion der Funktion

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

Syntax
defined(name)
Nach dem Login kopieren
Parameter
参数
Description
描述
nameRequired. Specifies the name of the constant to check
必要参数。指定常量对象的名称
<🎜>
Parameter<🎜>ParameterBeschreibung<🎜>Beschreibung
nameErforderlich. 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");?>
Nach dem Login kopieren

The output of the code above will be:
上述代码将输出下面的结果:

1
Nach dem Login kopieren

总结:

本文通过示例讲述了php中define()与defined()函数的使用详解,希望对你的工作上有所帮助!

相关推荐:

php常量define与const的区别详解


php中define的使用详解


php define常量定义与变量区别_PHP教程

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage