define
定数を定義します
define()
関数は定数を定義します。
定数は変数に似ています、違いは次のとおりです。
ケースに敏感な定数を定義します。
<?php 定義( 「グリーティング」 、 「Hello World!」 ) ; エコー定数( "グリーティング" ) ; ?>
自分で試してみてください
ケースに依存しない定数を定義します。
<?php 定義( 「グリーティング」 、 「Hello World!」 、 True ) ; エコー定数( "グリーティング" ) ; ?>
出力:
こんにちは世界!
定義( name 、 value 、 case_insensivity )
パラメーター | 説明する |
---|---|
名前 | 必須。定数の名前を指定します。 |
価値 | 必須。定数の値を指定します。 |
case_insensive |
オプション。定数名がケース非感受性かどうかを指定します。考えられる値:
|
PHP 7.3の後、このオプションが廃止されたため、ケースと感受性の定数名を使用することはお勧めしません。定数を定義する場合、ケースに敏感な名前を常に使用する必要があります。
さらに、PHP 7では定数の値として配列を使用できますが、定数は構成設定や定数式などの単純な不変値を保存するためにしばしば使用されるため、定数の典型的な使用ではありません。
PHP 5では、定数の値はスカラータイプ(文字列、整数、浮動小数点数など)またはブール値、またはnullでなければなりません。