TECH I.S.

PHP define() 関数

❮ PHP その他のリファレンス

大文字と小文字を区別する定数を定義します。

<?php define("GREETING","Hello you! How are you today?"); echo constant("GREETING"); ?>

自分で試してみる »


定義と使用法

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

定数は変数とよく似ていますが、次の違いがあります。

  • 定数の値は、設定後に変更することはできません
  • 定数名には先頭のドル記号 ($) は必要ありません
  • スコープに関係なく定数にアクセス可能
  • 定数値には文字列と数値のみを使用できます

構文

define(name,value,case_insensitive)

パラメータ値

パラメータ

説明

名前 必要。定数の名前を指定します
価値 必要。定数の値を指定します。
大文字小文字を区別しません オプション。定数名で大文字と小文字を区別しないかどうかを指定します。可能な値:
  • TRUE - 大文字と小文字を区別しない (PHP 7.3 で非推奨)
  • FALSE - 大文字と小文字を区別します (これがデフォルトです)

技術的な詳細



戻り値:

成功すると TRUE を返し、失敗すると FALSE を返します

PHP バージョン:

4+

変更ログ:

PHP 7.3: 大文字と小文字を区別しない定数の定義は廃止されました。

PHP 7:
value パラメータは配列にすることもできます。

PHP 5: value パラメータは
文字列、整数、浮動小数点数、ブール値、または NULL。


❮ PHP その他のリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細