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

PHP変数と定数の名前付けの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2022-02-18 13:55:362798ブラウズ

PHP の変数と定数の命名における違い: 1. 変数名はドル記号「$」で変更する必要があります; 定数名の前にドル記号はありません。 2. 変数名は通常小文字で、複数の単語で構成されている場合は最初の単語の最初の文字が小文字、残りの単語の最初の文字が大文字になりますが、定数名は通常すべて大文字です。

PHP変数と定数の名前付けの違いは何ですか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 定数とは何ですか?

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

PHP 定数の命名規則

PHP 定数の命名規則は、PHP 変数の命名規則と似ていますが、まったく同じではありません。

php 定数名は文字、アンダースコア、数字で構成する必要があります。数字で始めることはできません。大文字と小文字を区別するかどうかは定義時に指定されます。名前を付けるときに意味を理解しておくことをお勧めします (見れば意味がわかります)、英単語を定数名として使用し、すべての文字を大文字にすることをお勧めします (例: PI)

PHP 変数の命名方法の違いと定数:

違い 1:

php 変数名はドル記号 ($) で変更する必要がありますが、php 定数名は

である必要はありません。

違い 2:

php 変数名は、複数の単語で構成される小文字にすることをお勧めします。単語が形成されるとき、最初の単語の最初の文字は小文字になり、残りの単語の最初の文字は小文字になります。は大文字です。 PHP 定数名はすべて大文字にすることをお勧めします。

変数と定数のその他の違い:

  • さまざまな定義方法: PHP 変数には定義されたキーワードや関数がありません。 , の場合に定義されます。 PHP 定数は、define() 関数を使用して定義する必要があります。

  • 値の意味は異なります。PHP 変数によって格納される値は変更できますが、PHP 定数によって格納される値は変更できません。

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

  • データ型の範囲は異なります。PHP 変数は任意のデータ型を使用できますが、PHP 定数はスカラー型 (整数、浮動小数点/倍精度浮動小数点数、文字列、ブール値) のみにすることができます。

推奨学習: 「PHP ビデオ チュートリアル

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

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