• 投稿者:
  • 投稿コメント:0件のコメント
  • 投稿カテゴリー:PHP
  • 投稿の最終変更日:2020年6月23日

定数は変数に似ていますが、いったん定義されると、変更したり未定義にしたりすることはできません。



PHP定数

定数は、単純な値の識別子(名前)です。 スクリプト中に値を変更することはできません。

有効な定数名は、文字またはアンダースコアで始まります(定数名の前に$記号はありません)。

ノート: 変数とは異なり、定数はスクリプト全体で自動的にグローバルです。


PHP定数を作成する

定数を作成するには、 define()関数を使用します。

構文

define(name, value, case-insensitive)

パラメータ:

  • name:定数の名前を指定します
  • value:定数の値を指定します
  • case-insensitive:定数名の大文字と小文字を区別するかどうかを指定します。 デフォルトはfalse

以下の例では、大文字と小文字を区別する名前の定数を作成します:

コード例文

<?php
define(“GREETING”, “Welcome to youneedjp.com!”);
echo GREETING;
?>

以下の例では、大文字と小文字を区別しない名前の定数を作成します:

コード例文

<?php
define(“GREETING”, “Welcome to youneedjp.com!”, true);
echo greeting;
?>

スポンサーリンク

定数はグローバルです

定数は自動的にグローバルであり、スクリプト全体で使用できます。

次の例では、関数の外部で定義されている場合でも、関数の内部で定数を使用しています。:

コード例文

<?php
define(“GREETING”, “Welcome to youneedjp.com!”);

function myTest() {
    echo GREETING;
}
 
myTest();
?>

コメントを残す