ホームページ  >  記事  >  バックエンド開発  >  Foreach 参照は PHP のアドレスを渡します

Foreach 参照は PHP のアドレスを渡します

小云云
小云云オリジナル
2018-03-22 14:14:503115ブラウズ

この記事では主に PHP の foreach 参照転送アドレスについて説明します。この問題を理解するには 3 つの知識が必要です。これが皆さんのお役に立てれば幸いです。

1 php での通常の代入と参照代入

変数名は、ヒープ内の特定のメモリのアドレスを指します。

通常の値。値を渡した後、異なるアドレス名は異なるメモリ エンティティを指します。

値による参照は、参照を渡した後は異なるアドレス名を指しますが、いずれか 1 つを変更します。もう一方も変更されます

おそらくこれが関係です。詳しくは、https://www.cnblogs.com/mushan/p/4330386.html

をご覧ください。 2 変数のスコープ

すべての関数の外で定義された変数は、グローバル スコープを持ち、関数内で定義された変数はローカル スコープで使用されます。グローバル変数にはスクリプト内のどこからでもアクセスできますが、関数内でグローバル変数にアクセスするには、global キーワードを使用します。ローカル変数は関数内でのみアクセスできます。

りー

以上がForeach 参照は PHP のアドレスを渡しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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