最新のプログラミング言語の基本要素には、主に変数、プロセス制御インターフェイス、関数などが含まれます。変数を使わずにプログラムを書くことはできますか? これは明らかに可能です。例:
<code><?php echo "Hello NowaMagic"; ?> </code>
このプログラムは非常に単純で、文字列の内容を出力します。
バイナリのみを使用してプログラムできるのと同じように、ほとんどの作業は変数を使用せずに実行できます。変数を使用しないと、プログラム内で使用できるように値を保存できます。他の場所で使用するか、計算を通じて新しい値を保存します。 変数には 3 つの基本プロパティがあります:
PHP で変数名を構成する文字には、英字 a ~ z、A ~ Z、または 127 ~ 255 (0x7f ~ 0xff) の ASCII 文字を使用できます。 変数名では大文字と小文字が区別されます。
変数自体に加えて、PHP では、定数、グローバル変数、静的変数、型変換など、変数に関連するいくつかの概念に触れることがよくあります。 この章では、変数に関連するこれらの実装を紹介します。これらには、PHP 独自の可変低レベル記憶構造と弱い型システムの実装、およびこれらの型間の相互変換が含まれます。
最初に PHP コードの一部を見てください:
<code><?php $foo = 10; $bar = 20; function change() { global $foo; $bar = 0; $foo++; } change(); echo $foo, ' ', $bar; ?> </code>
コードを実行すると 11 20 が出力されます。
しかし、なぜそのような出力があるのでしょうか?変数は PHP 内でどのように実装されますか? 変数のスコープはどのように実装されますか? この章では、変数のトピックについて説明します。最も基本的な変数の実装から始めましょう。
プログラミング言語のすべての変数の値を変更できるわけではありません。数学で学んだ変数について考えてみましょう。 それらの値も不変です。例: x + y = 10; 変数 x と y の値は変更できません。 特定のシナリオ、つまり特定の方程式では、変数の値が変更されないことの利点は次のとおりです。 これは Erlang の場合に当てはまります。関数型言語であるプログラミング言語は学ぶ価値があります。
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });上記では、変数と 18 のアスペクトを含む 18 変数の概要を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。