PHP define() 関数
例
大文字と小文字を区別する定数を定義します。
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
定義と使用法
define() 関数は定数を定義します。
定数は変数とよく似ていますが、次の違いがあります。
- 定数の値は、設定後に変更することはできません
- 定数名には先頭のドル記号 ($) は必要ありません
- スコープに関係なく定数にアクセス可能
- 定数値には文字列と数値のみを使用できます
構文
define(name,value,case_insensitive)
パラメータ値
パラメータ |
説明 |
---|---|
名前 | 必要。定数の名前を指定します |
価値 | 必要。定数の値を指定します。 |
大文字小文字を区別しません | オプション。定数名で大文字と小文字を区別しないかどうかを指定します。可能な値:
|
技術的な詳細
戻り値: |
成功すると TRUE を返し、失敗すると FALSE を返します |
---|---|
PHP バージョン: |
4+ |
変更ログ: |
PHP 7.3: 大文字と小文字を区別しない定数の定義は廃止されました。 PHP 7: |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。