現在の位置: ホーム> 関数カテゴリ一覧> 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でなければなりません。

類似の関数
  • 接続のステータスビットに戻ります connection_status

    connection_status

    接続のステータスビットに戻ります
  • 遅延実行 sleep

    sleep

    遅延実行
  • コードページがUTF-8と互換性があるかどうかを示します sapi_windows_cp_is_utf8

    sapi_windows_cp_is_utf8

    コードページがUTF-8と互換性があるか
  • ユーザーのブラウザが持っている機能を取得します get_browser

    get_browser

    ユーザーのブラウザが持っている機能を取得
  • 文字列をあるコードページから別のコードページに変換します sapi_windows_cp_conv

    sapi_windows_cp_conv

    文字列をあるコードページから別のコードペ
  • ファイルを強調表示する構文 highlight_file

    highlight_file

    ファイルを強調表示する構文
  • クライアントが切断されたときにスクリプトの実行が中断されるかどうかを設定します ignore_user_abort

    ignore_user_abort

    クライアントが切断されたときにスクリプト
  • コメントやスペースを削除した後、PHPソースコードを返します php_strip_whitespace

    php_strip_whitespace

    コメントやスペースを削除した後、PHPソ
人気記事(にんききじ)