ホームページ  >  記事  >  バックエンド開発  >  PHP定数の定義の詳しい説明

PHP定数の定義の詳しい説明

怪我咯
怪我咯オリジナル
2017-07-14 11:02:082005ブラウズ

この記事は php 定数 の定義の詳細な分析と紹介です。

定数は定数値を持つ変数として理解できます。定数値を定義すると、スクリプト内の他の場所では変更できません。定数は英字、アンダースコア、数字で構成されますが、数字を最初の文字として使用することはできません。
定数を定義するには、PHP でdefine()関数を使用します。この関数の構文形式は次のとおりです:

define(string constant_name, mixed value, case_sensitive = true)

この関数には 3 つのパラメータがあります:
constant_name: 必須パラメータ、定数名。 、識別子
value: 必須パラメータ、定数の値
case_sensitive: オプションのパラメータ、大文字と小文字を区別するかどうかを指定、区別しないことを示すために true に設定します

定数を取得するには 2 つの方法があります値:
1 。値を直接取得するには定数名を使用します。constant() 関数を使用します。

サンプルコードは次のとおりです:

<?php
  define ("MESSAGE", "PHP常量定义,常量名区别大小写");
  echo MESSAGE."<br/>";    //输出常量MESSAGE
  echo Message."<br/>";    //输出"Message",表示没有该常量

  define("MESSAGE2", "PHP常量定义,常量名不区别大小写", true);
  echo MESSAGE2."<br/>";   //输出常量MESSAGE2
  echo Message2."<br/>";   //输出常量

  $constant_name = "message2";
  echo constant($constant_name)."<br/>";   //输出常量MESSAGE2
  echo defined("MESSAGE")."<br/>";         //如果定义返回true,echo输出显示1
 ?>

以上がPHP定数の定義の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。