私は最近ワードプレスの研究に取り組んでおり、クエリメカニズムがどのように処理されるかを掘り下げようとしています.
このような関数定義に出くわしましたが、これ
function &get_post(&$post, $output = OBJECT, $filter = 'raw')
まで似たようなものは見たことがなく、アンパサンド(&) がアドレスで何かを行う必要があるかどうかもわかりません (伝統的にアンパサンド (&) の使用を考えています)。
私はこれに素朴で、簡単なものであれば惜しみません。
誰でもこれについて考えてもらえますか?それは私が前進するのに役立ちます.Googleとドキュメントで見つけようとしましたが、解決策を見つけることができませんでした.
ありがとう
質問する
301 次
1 に答える
4
関数宣言の最初&
の部分により、PHPは参照を返します。&
onは$post
、関数に渡す実際の変数に変更を加えます。
これらのいずれか(参照宣言)が使用される理由は、実際にはわかりません。Wordpress側での最適化の試みは間違っているように思われます。または、PHP4との互換性がある可能性が高いと思います。目的のためにアンパサンドを無視することができると思います。
于 2012-11-23T05:16:32.190 に答える