PHPでdefine()関数を使用して定数を定義します。いわゆる定数とは、値が変化しない量のことを指します。この記事では、PHP の定数に関するいくつかの記事をまとめて説明します。
定数は、値が変化しない量として理解できます。定数を定義すると、プログラム スクリプト内の他の場所では変更できません。 定数の定義方法:定数は英語の文字、アンダースコア、数字で構成されます。ただし、注意すべき点が 1 つあります。定数の最初の文字を数字で始めることはできません。
PHPでは、define()関数を使用して定数を定義します2.PHPの定義済み定数を使用して取得できます。 PHP の情報。たとえば、現在のコンピューターのオペレーティング システム、現在使用されている PHP のバージョン情報などを取得するために使用できます。PHP で一般的に使用されるいくつかの事前定義定数は次のとおりです: __FILE__ デフォルトの定数、PHP プログラムのファイル名; __LINE__ デフォルトの定数、PHP プログラムの行数
まず、定義から PHP 定数と変数の違いを見てみましょう:定数: PHP では、定数を定義するために、define() 関数を使用します。詳細については、PHP の定義と使用例の詳細な説明を参照してください。定数。 変数: PHP のすべての変数は $ で始まり、その後に変数の名前が続き、変数に値を割り当てます。 PHP の定数と変数の定義から次のことがわかります: 定数の前にドル記号 ($) はありません。定数は代入ステートメントではなく、define() 関数でのみ定義できます。
PHP定数を説明するとき、PHPの定数のほとんどは変更されていないことがわかりますが、その位置に応じて変更される8つの事前定義定数があります。これら 8 つの定数はマジック定数と呼ばれ、これらの特殊な定数は大文字と小文字が区別されません。PHPの「魔法の定数」は下表のとおりです
5.HPでは、値が変化しない量を定数と呼ぶことが分かります。では、クラス定数とは何でしょうか?実際、クラス定数も分かりやすく、クラス内で常に変化しない値を定数と呼ぶことができ、この定数をクラス定数と呼ぶこともできます。定数を定義および使用する場合は、「$」記号を使用する必要がないことに注意してください。 クラス定数はオブジェクト インスタンスではなくクラス自体に属し、オブジェクト インスタンスを通じてアクセスすることはできません* public、protected、private、または static で変更することはできません* サブクラスは、次の方法で親クラスの定数をオーバーライドできます(parent: :) 親クラスの定数を呼び出す【Q&A推奨】
php クラス定数が定義されているかどうかを判断しますか?クラス定数は定数ではありません
【おすすめ記事】
【おすすめ関連記事】
P HP 定数は const で定義され、相違点と使用例Pythonの組み込み定数を深く理解PHPモバイルインターネット開発のための変数と定数以上がPHP 定数に関する概念の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。