ホームページ  >  記事  >  バックエンド開発  >  PHPの定数と変数の関係と違い

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

怪我咯
怪我咯オリジナル
2017-04-27 16:59:455185ブラウズ

これまでの一連の学習を通じて、PHP の定数と変数について学習しましたが、PHP の定数と変数の関係と違いは理解できましたか?心配しないで、PHP の定数と変数の関係と違いを見てみましょう

もっと学びましょう変数と定数とは何ですか

プログラムの実行中に、変数はいつでも変更できますが、定数に格納されている値は変更できません。

変数は一時的なデータ情報を保存するために使用されます。変数が定義されると、システムは変数の値を保存するための記憶領域を変数に自動的に割り当てます。変数の値を変更する必要がある場合は、変数を再度割り当てるだけで済みます。一時的なデータ情報や処理手順を変数に格納できます。

定数は、頻繁に変更されないデータ情報を格納するために使用されます。定数を定義するときに値を割り当てることができます。この割り当てはプログラムの実行期間全体にわたって有効であり、定数を再度割り当てることはできません。 H まず、変数の観点から、PHP の定数と変数の定義を見てみましょう。

定数: PHP では、定数の詳細を定義するために、define () 関数を使用します。 詳細については、 変数: すべてを参照してください。 PHP の変数は $ で始まり、その後に変数の名前が続き、変数に値を割り当てます。 詳細については、以下を参照してください: PHP 変数の定義と使用例の詳細な説明

PHP の定数と変数の定義から、次のことがわかります:

定数の前にドル記号 ($) はありません;

    定数は、代入ステートメントではなく、define () 関数定義でのみ定義できます。

  1. 定義後の
  2. php 定数と変数の違いをもう一度見てみましょう。定数は定義されていますが、再定義したり未定義にしたりすることはできません。
  3. 変数: 変数は、プログラムの実行中に変更できる値の量を指します。これは、私たちが話している定数とは逆です

  4. このようにすると、次の結果が得られます:

定数は変更できません。定義されている限り、変数は変更できます。

定数と変数の値をもう一度見てみましょう

:

定数: 定数の値はスカラーのみです。つまり、整数、浮動小数点、ブール値、null、文字列にすることができます。など。配列オブジェクト リソースにすることはできません。変数はすべての PHP データ型 (

PHP の 8 つのデータ型

) にすることができます。

PHP の定数と変数のスコープを見る:

定数のスコープ: 定数がどこで定義されているかに関係なく、スコープなしで直接呼び出すことができます。

変数のスコープ: 変数は、それが定義されているスコープ内で有効です。たとえば、関数内で定義された変数は、その関数内でのみ有効です。

概要:

上記の内容を通じて、php の定数と変数の違いを理解するためのいくつかのポイントを要約することができます:

1. 定数の前にドル記号 ($) はありません

2.定数は、代入ステートメントではなく、define( ) 関数定義でのみ定義できます

3. 定数は、変数スコープの規則に関係なく、どこでも定義およびアクセスできます

4. 定数は、一度定義されると、再定義したり、未定義にしたりすることはできません 5定数の値はスカラーのみです

関連する推奨事項: 関連するビデオチュートリアルの推奨事項: 「php.cn Dugu Jiijian (4)-php ビデオ チュートリアル」:

変数と定数

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

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