第8章 定数ディレクトリ一覧 Webサイト構築サーバースクリプトクラス PHPPHPユーザーマニュアル fancy language.constants.html# language.constants.syntax>構文 固定定数
定数とは、単純な値の識別子(名前)です。名前として、この値はスクリプトの実行中に変更できません (マジック定数 __FILE__ および __LINE__ を除く)。 デフォルトでは、定数は大文字と小文字が区別されます。定数は大文字にするのが一般的です。
PHP の定数の命名は、変数識別子の命名と一致しています。有効な定数名は文字またはアンダースコアで始まり、その後に文字、数字、またはアンダースコアを続けることができます。正規表現表現を行うと、次のようになります: [a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*
注: 文字は、a-z、A-Z、および 127 から 255 (0x7f - 0xff) ASCII 文字。
定数の有効範囲はグローバルです。 構文
define() 関数を使用して定数を定義できます。定数を定義した後は、変更したり削除したりすることはできません。
これらのタイプのデータ (ブール、整数、倍精度、文字列) のみを定数に含めることができます。
名前を指定するだけで定数の値を取得できます。変数が必要ない場合は、$ を持っていくことを考える必要はありません。 定数の名前を動的に取得する場合は、関数 constant() を使用して定数の値を読み取ることもできます。 get_define_constants() を使用して、定義されているすべての定数のリストを取得します。
注: 定数と (グローバル) 変数は異なる名前空間にあります。これは、TRUE と $TRUE などの値が通常異なることを意味します。
未定義の定数を使用すると、PHP はこの名前の定数の値がそれ自体であると想定します。 この問題が発生すると、エラー メッセージが表示されます。定数が設定されているかどうかを知りたい場合は、define() 関数を使用します。
変数との違い:
定数の前にドル記号 ($) はありません。
変数のスコープ規則に関係なく、定数は定義する必要があります。再定義またはカウンター定義
定数は計算された量の値だけです。
例 8-1. 定数を定義する
http://www.bkjia.com/PHPjc/532347.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532347.html技術記事第8章 定数ディレクトリリスト ウェブサイト構築 サーバースクリプトクラス PHPPHP ユーザーマニュアル fancy language.constants.html# language.constants.syntax> 構文 固定定数 定数は単純な値です...