PHP学習ノート【6】定数

1280 ワード

1、定数は値が変わらない量として理解でき、定数が定義された後、スクリプトのどこでも変更できません.
2、定数は英字、下線、数字で構成され、数字はトップに置くことができません.
3、PHPでdefine()関数で定数を定義し、フォーマットは
define(String constant_name,mixed value,case_sensitive=true);

constant_name:必須、識別子、定数名
value:必須、値
case_sensitive:オプションで、大文字と小文字が敏感かどうかを設定し、trueの場合は敏感ではないことを示します.
4、定数値を取得するには2つの方法があります
①定数名の直接使用
②constant()関数で
mixed constant(String constant_name)

constant_name:定数名または定数を保存する変数名
結果:定数値が正常に返されました.そうしないと、エラー定数が定義されていません.
両方の方法は同じですが、定数名を直接使用するよりも関数を使用する方が柔軟です.
5、定数が定義されているかどうかを判断し、defined(String constant_name)
bool defined(String constant_name)

6、定義済定数
PHPでは、事前定義されたPHP定数を用いてPHPの情報を取得することができ、一般的な事前定義定数は
__FILE__
デフォルト定数、PHPプログラムファイル名
__LINE__
デフォルト定数、PHPプログラムライン数
PHP_VERSION
内蔵定数、PHPプログラムのバージョン
PHP_OS
内蔵定数、PHP解析器を実行するオペレーティングシステムの名前
TRUE
この定数は真の値です
FALSE
この定数は偽の値です
NULL
null値
E_ERROR
この定数は、最近のエラーを指します.
E_WARNING
この定数は、最近の警告箇所を指します.
E_PARSE
この定数は、解析構文に潜在的な問題がある場合を指します.
E_NOTICE
この定数は異常な箇所が発生したヒントであるが,必ずしも誤りではない.
注意:
①__FILE__および_LINE__2つの下線で、1つではありません.
②Eで始まる所定定数は、PHPのエラーデバッグ部分です.
本文は“老謝”のブログから出て、転載をお断りします!