ホームページ  >  記事  >  バックエンド開発  >  PHP 定数に関する概念の概要

PHP 定数に関する概念の概要

怪我咯
怪我咯オリジナル
2017-06-09 14:30:131831ブラウズ

PHPでdefine()関数を使用して定数を定義します。いわゆる定数とは、値が変化しない量のことを指します。この記事では、PHP の定数に関するいくつかの記事をまとめて説明します。

1.PHP定数の定義と使用例を詳しく解説

定数は、値が変化しない量として理解できます。定数を定義すると、プログラム スクリプト内の他の場所では変更できません。

定数の定義方法:

定数は英語の文字、アンダースコア、数字で構成されます。ただし、注意すべき点が 1 つあります。定数の最初の文字を数字で始めることはできません。

PHPでは、define()関数を使用して定数を定義します

2.

PHPの定義済み定数の例の詳細な説明

PHPの定義済み定数を使用して取得できます。 PHP の情報。たとえば、現在のコンピューターのオペレーティング システム、現在使用されている PHP のバージョン情報などを取得するために使用できます。

PHP で一般的に使用されるいくつかの事前定義定数は次のとおりです: __FILE__ デフォルトの定数、PHP プログラムのファイル名; __LINE__ デフォルトの定数、PHP プログラムの行数

3. PHP の定数と変数の関係と違い

まず、定義から PHP 定数と変数の違いを見てみましょう:

定数: PHP では、定数を定義するために、define() 関数を使用します。詳細については、PHP の定義と使用例の詳細な説明を参照してください。定数。 変数: PHP のすべての変数は $ で始まり、その後に変数の名前が続き、変数に値を割り当てます。 PHP の定数と変数の定義から次のことがわかります: 定数の前にドル記号 ($) はありません。定数は代入ステートメントではなく、define() 関数でのみ定義できます。

4. phpのマジック定数の例の詳細な説明

PHP定数を説明するとき、PHPの定数のほとんどは変更されていないことがわかりますが、その位置に応じて変更される8つの事前定義定数があります。これら 8 つの定数はマジック定数と呼ばれ、これらの特殊な定数は大文字と小文字が区別されません。

PHPの「魔法の定数」は下表のとおりです

5.

PHPクラス定数の定義と例を詳しく解説

HPでは、値が変化しない量を定数と呼ぶことが分かります。では、クラス定数とは何でしょうか?実際、クラス定数も分かりやすく、クラス内で常に変化しない値を定数と呼ぶことができ、この定数をクラス定数と呼ぶこともできます。定数を定義および使用する場合は、「$」記号を使用する必要がないことに注意してください。

クラス定数はオブジェクト インスタンスではなくクラス自体に属し、オブジェクト インスタンスを通じてアクセスすることはできません

* public、protected、private、または static で変更することはできません

* サブクラスは、次の方法で親クラスの定数をオーバーライドできます(parent: :) 親クラスの定数を呼び出す

【Q&A推奨】

MySQLで定数と変数を結合するには?

php クラス定数が定義されているかどうかを判断しますか?クラス定数は定数ではありません

【おすすめ記事】

定数

クラス定数

魔法定数

【おすすめ関連記事】

P HP 定数は const で定義され、相違点と使用例

Pythonの組み込み定数を深く理解

PHPモバイルインターネット開発のための変数と定数

以上がPHP 定数に関する概念の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。