Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie define zum Definieren von Konstanten in PHP

So verwenden Sie define zum Definieren von Konstanten in PHP

autoload
autoloadOriginal
2021-04-15 11:13:552456Durchsuche

So verwenden Sie define zum Definieren von Konstanten in PHP

In PHP beziehen sich Variablen auf die im Programm verwendeten numerischen Werte, die geändert werden können. Das Gegenteil sind Konstanten und konstante Werte sind einmal definiert und können an keiner anderen Stelle im Skript geändert werden. <code>变量指程序中使用的数值是可以变化的量,与之相反的是常量常量值被定义后,在脚本的其他任何地方都不能被改变。

语法:

define ( string $name   , mixed $value   , bool $case_insensitive = false   )
  •  $name :常量名。 

  •  $value  :常量的值;在 PHP 5 中,value 必须是标量( int、float、string、boolean、null)在 PHP 7 中还允许是个 array 的值。 

  •  $case_insensitive :如果设置为 true,该常量则大小写不敏感。默认是大小写敏感的。PHP 7.3.0 起废弃了定义大小写不敏感的常量。

  •    返回值:成功时返回 true, 或者在失败时返回 false。 

使用示例:

    a.区分大小写

<?php
define("OK", "Hello world.");
echo OK; 
echo Ok; 
?>
输出:
php.cn
Warning: Use of undefined constant Ok - assumed &#39;Ok&#39; (this will throw an Error in a future version of PHP)

    b.不区分大小写

<?php
    define("OK", "php.cn", true);
    echo OK."<br>"; 
    echo Ok; 
?>
输出:
php.cn
php.cn

     c.允许是array

Grammatik:


<?php
define(&#39;People&#39;, array(
    &#39;man&#39;,
    &#39;woman&#39;,
    &#39;strick&#39;
));
echo People[1];
?>
$name: konstanter Name.
  • $value: Der Wert einer Konstante in PHP 5; value muss ein Skalar sein (int, float, string, boolean, null). Es darf auch ein Wert von array sein.
  • $case_insensitive: Wenn diese Konstante auf true gesetzt ist, wird die Groß-/Kleinschreibung nicht beachtet. Bei der Standardeinstellung wird die Groß-/Kleinschreibung beachtet. Das Definieren von Konstanten ohne Berücksichtigung der Groß-/Kleinschreibung ist seit PHP 7.3.0 veraltet.

  • 🎜 Rückgabewert: true wird bei Erfolg zurückgegeben, oder false wird bei Fehler zurückgegeben. 🎜
  • 🎜Verwendungsbeispiel:🎜🎜🎜 a. Groß- und Kleinschreibung beachten🎜
    输出:woman
    rrreee 🎜 c. Erlaubt, array zu sein🎜rrreeerrreee🎜🎜Empfohlen: 🎜《🎜2021 PHP-Interview-Fragenzusammenfassung (Sammlung)🎜》《🎜php-Video-Tutorial🎜》🎜

    Das obige ist der detaillierte Inhalt vonSo verwenden Sie define zum Definieren von Konstanten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    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