大文字と小文字を区別する定数を定義します。
<?phpdefine ( "GREETING" , "こんにちは! 今日はどうですか?" );echo constant ( "GREETING" ) ;define() 関数は定数を定義します。
定数は変数と似ていますが、次の点が異なります。
定数の値は設定後は変更できません。
定数名の先頭にドル記号 ($) は必要ありません
スコープは定数へのアクセスには影響しません
定数値は文字列と数値のみです
定義(名前,値,大文字と小文字を区別しない)
パラメータ | 説明する |
---|---|
名前 | 必須。定数の名前を指定します。 |
価値 | 必須。定数の値を指定します。 PHP7 は配列をサポートしています。例は次のとおりです。<?php// PHP7+ はdefine('ANIMALS', [ 'dog', 'cat', 'bird']); // 出力 "cat"?> |
大文字と小文字を区別しない | オプション。定数名の大文字と小文字を区別するかどうかを指定します。可能な値: TRUE - 大文字と小文字を区別しない FALSE - デフォルト。大文字と小文字を区別 |
戻り値: | 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4+ |
大文字と小文字を区別しない定数を定義します。
<?phpdefine ( "GREETING" , "こんにちは! 今日はどうですか?" , TRUE );echo constant ( "greeting" ) ;