ホームページ  >  記事  >  バックエンド開発  >  PHPの定数と変数の違いは何ですか?

PHPの定数と変数の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2019-11-21 16:18:292635ブラウズ

PHPの定数と変数の違いは何ですか?

php 定数とは何ですか?

いわゆる定数は変更できない量であり、PHP 定数を一度定義すると、変更したり定義を解除したりすることはできません。これは公式の説明であり、最も権威のある説明です。 PHP 定数は、通常、変更されない、または変更されることが予想されないデータを保存するために使用されます。データには、整数 (整数)、浮動小数点 (10 進数)、文字列、ブール値 (true) /false の 4 つのスカラー データ型のデータのみを使用できます。 )。

php における定数と変数の違い

さまざまな定義方法:

php 変数にはキーワードや関数が定義されておらず、必要なときに割り当てられます。割り当てられた定義。 PHP 定数は、define() 関数を使用して定義する必要があります。

異なる名前:

php 変数名はドル記号 ($) で変更する必要がありますが、php 定数名は変更する必要がありません。 PHP 変数名は小文字にすることをお勧めします。変数名が複数の単語で構成される場合、最初の単語の最初の文字は小文字、残りの単語の最初の文字は大文字にする必要があります。 PHP 定数名はすべて大文字にすることをお勧めします。

値の意味は異なります:

php 変数によって格納される値は変更できますが、php 定数によって格納される値は変更できません。

スコープは使用されません:

php 変数はすべての関数の外部で定義され、グローバル スコープを持ちます。関数内で定義された場合、ローカル スコープを持ちます。 PHP 定数は通常、すべての関数の外側で定義され、スーパーグローバルなスコープを持ちます。

データ型の範囲が異なります:

php 変数は任意のデータ型にすることができますが、php 定数はスカラー型 (整数、浮動小数点/倍精度浮動小数点数、文字列、ブール値) のみにすることができます。

推奨学習: PHP チュートリアル

以上がPHPの定数と変数の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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