ホームページ >バックエンド開発 >PHPチュートリアル >countif関数の使い方 PHPでの変数変数名の使い方
通常、変数は次のようなステートメントによって名前が付けられます:
コードをコピー コードは次のとおりです:
$a = 'hello'?>
コードをコピーします コードは次のとおりです:
$$a = 'world';> 上記の 2 つのステートメントを通じて、2 つの変数が定義されます。 a、インストールされたコンテンツは「hello」、変数 $hello、インストールされたコンテンツは「world」です。 したがって、次の言語:
echo "$a ${$a}" ?>
はまったく同じです。次のステートメントの出力として 一貫しています:
echo "$a $hello" ?> : こんにちは世界。
配列に変更可能な変数名を使用するには、あいまいさの問題を解決する必要があります。つまり、$$a[1] を記述する場合、パーサーは $a[1] を変数として扱うことを意味するのか、それとも $$a [1] がこの変数を参照することを意味するのかを理解する必要があります。索引。このあいまいさを解決するための構文は、最初のケースでは ${$a[1]} を使用し、2 番目のケースでは ${$a}[1] を使用します。クラスプロパティには、可変プロパティ名を通じてアクセスすることもできます。変更可能なプロパティ名は、呼び出しが行われる変数のアクセス スコープから取得されます。たとえば、式が $foo->$bar のような場合、ランタイムはローカル変数スコープで変数 $bar を検索し、その値が $foo オブジェクトのプロパティ名として使用されます。 $bar が配列の場合にも使用できます。
例1 変数変数名
上記の例では、次の結果が出力されます。
I am bar.
可変変数であることに注意してください。 PHP 関数およびクラスのスーパー グローバル配列変数には名前を使用できません。変数 $this も、動的に名前を付けることができない特殊な変数です。
以上、countif関数の使い方や変数名の使い方など、PHPのチュートリアルに興味のある友人の参考になれば幸いです。