PHP 5 定数

❮ 前章へ 次章へ ❯

定数は変数と似ていますが、一度定義すると変更や未定義にはできません。


PHP 定数

定数は、単純な値の識別子*(名前)です。スクリプト中に値を変更することはできません。
(*)訳注:原文は identifier としているが、何を意味するのか不明です。

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

注: 変数とは異なり、定数はスクリプト全体を通して自動的にグローバルになります。


PHP定数の作成

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

構文

define(名前, value, case-insensitive)

パラメータ:

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

<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
例の実行 »

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

<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
例の実行 »

定数はグローバルです

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

以下の例では、関数の外で定義された定数を関数内ので使用しています:

<?php
define("GREETING", "Welcome to W3Schools.com!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>
例の実行 »

❮ 前章へ 次章へ ❯