PHP7.0で定数を定義するにはどうすればよいですか?

WBOY
リリース: 2023-05-26 08:42:21
オリジナル
1658 人が閲覧しました

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 キーワードを使用して定数を定義する場合は、名前を付ける必要があります。名前は次の規則に従う必要があります。

  1. 名前は数字ではなく文字またはアンダースコアで始まる必要があります。
  2. 名前には文字、数字、アンダースコアのみを使用できます。
  3. 名前では大文字と小文字を区別する必要があります。

有効な定数名の例をいくつか示します:

const SERVER_URL = "http://example.com";
const DEBUG_MODE = true;
const MAX_USER_COUNT = 100;
ログイン後にコピー

変数の命名規則とは異なり、定数の命名規則では、単語間のスペースはアンダースコアで置き換える必要があることに注意してください。

結論

この記事では、PHP7.0で定数を定義する方法を紹介しました。 const キーワードを使用した定数の定義は、define() 関数を使用するより簡単です。ただし、定数を定義する場合、その値は定数式である必要があることに注意してください。

以上がPHP7.0で定数を定義するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート