TECH I.S.

PHP定数


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


PHP定数

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

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

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


PHP 定数の作成

定数を作成するには、define()関数。

構文

<div> define(<i>name</i>, <i>value</i>, <i>case-insensitive</i>)</div>

パラメーター:

  • *名前*: 定数の名前を指定します
  • *価値*: 定数の値を指定します
  • *大文字小文字を区別しません*: 定数名で大文字と小文字を区別しないかどうかを指定します。デフォルトは false

で定数を作成します大文字と小文字を区別名前:

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

で定数を作成します大文字小文字を区別しません名前:

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



PHP定数配列

PHP7 では、以下を使用して配列定数を作成できます。define()関数。

配列定数を作成します。

<?php define("cars", [   "アルファロメオ",   "BMW",   "トヨタ" ]); echo cars[0]; ?>


定数はグローバルです

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

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

<?php define("GREETING", "Welcome to W3Schools.com!"); function myTest() {   echo GREETING; }   myTest(); ?>



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

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

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

スクールの詳細