wordpress“function& get_post”中此类函数定义的含义

时间:2012-11-23 05:04:19

标签: php wordpress function ampersand

我最近正致力于 wordpress 研究并尝试挖掘查询机制的处理方式。
我遇到了像这样的函数定义function &get_post(&$post, $output = OBJECT, $filter = 'raw') <我以前没见过类似的东西,也不确定&符号(&amp;)是否必须对地址做些什么。(传统上考虑使用&符号(&amp;))。我很天真,如果事情很容易就把我饶了。
任何人都可以对此提出自己的意见。这会帮助我前进。想通过谷歌和文档找到它但是没有找到解决方案。
感谢

1 个答案:

答案 0 :(得分:4)

函数声明中的第一个&会导致PHP return a reference&上的$post会对您传递给函数的实际变量进行更改。

实际上我不清楚为什么要使用其中任何一个(参考声明)。在我看来,这是对Wordpress部分进行优化的不正确尝试,或者更有可能与PHP 4兼容。我认为你可以忽略符号用于你的目的。