PHP define()関数
例
大文字と小文字を区別する定数を定義します。
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
定義と使用法
define()関数は定数を定義します。
定数は、次の違いを除いて、変数によく似ています。
- 定数の値は、設定後に変更することはできません
- 定数名には先頭のドル記号($)は必要ありません
- スコープに関係なく定数にアクセスできます
- 定数値は文字列と数値のみです
構文
define(name,value,case_insensitive)
パラメータ値
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
技術的な詳細
戻り値: | 成功した場合はTRUEを返し、失敗した場合はFALSEを返します |
---|---|
PHPバージョン: | 4歳以上 |
変更ログ: | PHP 7.3:大文字と小文字を区別しない定数の定義は非推奨になりました。 PHP 7:valueパラメーターは配列にすることもできます。 PHP 5:valueパラメーターは、文字列、整数、浮動小数点、ブール値、またはNULLである必要があります。 |
❮PHPその他のリファレンス