現在の位置: ホーム> 関数カテゴリ一覧> define

define

定数を定義します
名前:define
カテゴリ:その他
対応言語:php
一言説明:定数を定義します。

定義と使用法

define()関数は定数を定義します。

定数は変数に似ています、違いは次のとおりです。

  • 設定後に定数の値を変更することはできません
  • 一定の名前は、始まるドル記号($)を必要としません
  • 定数は任意の範囲内でアクセスできます
  • 定数の値は文字列と数値にのみ存在することができます

例1

ケースに敏感な定数を定義します。

 <?php
定義( 「グリーティング」 、 「Hello World!」 ) ;
エコー定数( "グリーティング" ) ;
?>

自分で試してみてください

例2

ケースに依存しない定数を定義します。

 <?php
定義( 「グリーティング」 、 「Hello World!」 、 True ) ;
エコー定数( "グリーティング" ) ;
?>

出力:

こんにちは世界!

文法

定義( namevaluecase_insensivity
パラメーター説明する
名前必須。定数の名前を指定します。
価値必須。定数の値を指定します。
case_insensive

オプション。定数名がケース非感受性かどうかを指定します。考えられる値:

  • True -Case Insensive(PHP 7.3で非推奨)
  • false-ケースセンシティブ(これはデフォルトです)

説明します

PHP 7.3の後、このオプションが廃止されたため、ケースと感受性の定数名を使用することはお勧めしません。定数を定義する場合、ケースに敏感な名前を常に使用する必要があります。

さらに、PHP 7では定数の値として配列を使用できますが、定数は構成設定や定数式などの単純な不変値を保存するためにしばしば使用されるため、定数の典型的な使用ではありません。

PHP 5では、定数の値はスカラータイプ(文字列、整数、浮動小数点数など)またはブール値、またはnullでなければなりません。

類似の関数
  • 指定されたマイクロ秒数で実行される遅延 usleep

    usleep

    指定されたマイクロ秒数で実行される遅延
  • ファイルを強調表示する構文 highlight_file

    highlight_file

    ファイルを強調表示する構文
  • コメントやスペースを削除した後、PHPソースコードを返します php_strip_whitespace

    php_strip_whitespace

    コメントやスペースを削除した後、PHPソ
  • メッセージを出力し、現在のスクリプトを終了します exit

    exit

    メッセージを出力し、現在のスクリプトを終
  • 名前が付いた定数が存在するかどうかを確認してください defined

    defined

    名前が付いた定数が存在するかどうかを確認
  • バイナリ文字列からデータを減圧します unpack

    unpack

    バイナリ文字列からデータを減圧します
  • クライアントが切断されたときにスクリプトの実行が中断されるかどうかを設定します ignore_user_abort

    ignore_user_abort

    クライアントが切断されたときにスクリプト
  • コンパイラ実行を中断します __halt_compiler

    __halt_compiler

    コンパイラ実行を中断します
人気記事(にんききじ)