ホームページ  >  記事  >  バックエンド開発  >  php print_rを配列に復元するコードの原理は?

php print_rを配列に復元するコードの原理は?

WBOY
WBOYオリジナル
2016-12-01 00:56:381399ブラウズ

リーリー

このコードをいくつかの例で見たことがありますが、元のソースがわかりません。配列として表示されるように print_r をどのように実装しているのでしょうか?コメントしてください、ありがとうございます!
真ん中でよく使われるのは&です。何回か往復するとめまいがします。

返信内容:

リーリー

このコードをいくつかの例で見たことがありますが、元のソースがわかりません。配列として表示されるように print_r をどのように実装しているのでしょうか?コメントしてください、ありがとうございます!
真ん中でよく使われるのは&です。何回か往復するとめまいがします。

& は、

などの引用を表します。 リーリー

これは、$a$b が同じ参照であることを意味します。 $a を変更すると、$b も変更されます。値を変更すると、$b$a に影響します。 $a$b是同一个引用,修改$a也会修改$b的值,修改$b也影响$a。不加上&就代表把$b的值复制一份给$a を追加しないということは、$b の値を $a にコピーすることを意味し、どちらも独立しています。

そして、&を関数(メソッド)のパラメータリストに追加することは、それが参照によって渡されることを意味し、それが追加されない場合は、それが値によって渡されることを意味します。

追加されるかどうかにかかわらず、オブジェクトのタイプは参照であることに注意してください。 &

これを見てください

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