PHP では、定数の定義により、プロジェクトに特定の不変の値を提供できます。 PHP 7.0 より前では、定数は、define() 関数を通じて定義されていました。ただし、PHP7.0 では、const キーワードを使用して定数を定義できます。
この記事では、PHP7.0で定数を定義する方法を紹介します。
ステップ 1: const を使用して定数を定義する
define() 関数と比較して、const キーワードを使用して定数を定義する方が簡単です。
例を見てみましょう:
<?php const PI = 3.14; echo PI; ?>
出力:
3.14
上の例では、const キーワードを使用して PI という名前の定数とその設定を定義します。は3.14です。次に、この定数の値を出力しました。
define() 関数とは異なり、const キーワードを使用して定数を定義する場合、定数の文字列名を渡す必要がないことに注意してください。代わりに、const の直後に定数名と値を定義します。
ステップ 2: 定数を使用する
定数を定義した後は、プロジェクト内のどこでもそれを使用できます。簡単な例を次に示します。
<?php const FRUIT = "apple"; echo FRUIT; ?>
出力:
apple
上の例では、const キーワードを使用して FRUIT という名前の定数を定義し、それを「apple」に設定しました。次に、この定数の値をコードの次の行に出力します。
ステップ 3: 定数の値は定数式である必要があります
定数式では定数を使用する必要があります。そうしないとコンパイル エラーが発生します。
定数式で定数を使用する方法の例を次に示します:
<?php const HEIGHT = 100; const WIDTH = HEIGHT * 2; echo WIDTH; ?>
出力:
200
上記の例では、最初に HEIGHT 定数を定義し、それを次のように設定します。 100。次に、定数 HEIGHT を使用して、完全に有効な定数 WIDTH の値を計算します。
ステップ 4: 定数に名前を付ける
PHP7.0 で const キーワードを使用して定数を定義する場合は、名前を付ける必要があります。名前は次の規則に従う必要があります。
有効な定数名の例をいくつか示します:
const SERVER_URL = "http://example.com"; const DEBUG_MODE = true; const MAX_USER_COUNT = 100;
変数の命名規則とは異なり、定数の命名規則では、単語間のスペースはアンダースコアで置き換える必要があることに注意してください。
結論
この記事では、PHP7.0で定数を定義する方法を紹介しました。 const キーワードを使用した定数の定義は、define() 関数を使用するより簡単です。ただし、定数を定義する場合、その値は定数式である必要があることに注意してください。
以上がPHP7.0で定数を定義するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。