Php 该功能定义在wordpress中的含义;功能及;获取“U post”;

Php 该功能定义在wordpress中的含义;功能及;获取“U post”;,php,wordpress,function,ampersand,Php,Wordpress,Function,Ampersand,我最近正在进行wordpress的研究,试图挖掘查询机制是如何处理的。我遇到了这样一个函数定义函数&get_post(&$post,$output=OBJECT,$filter='raw')我以前没有看到过类似的东西,也不确定符号是否与(&)与地址有关。(传统上认为使用符号(&))。我在这方面很幼稚,如果简单的话就饶了我。有人能给出他们对此的想法吗。这将有助于我向前迈进。试图通过谷歌和文档找到它,但没有找到解决方案。 谢谢函数声明中的第一个&会导致PHP。$post上的和对传递到函数中的实际变

我最近正在进行wordpress的研究,试图挖掘查询机制是如何处理的。
我遇到了这样一个函数定义
函数&get_post(&$post,$output=OBJECT,$filter='raw')

我以前没有看到过类似的东西,也不确定符号是否与(&)与地址有关。(传统上认为使用符号(&))。
我在这方面很幼稚,如果简单的话就饶了我。
有人能给出他们对此的想法吗。这将有助于我向前迈进。试图通过谷歌和文档找到它,但没有找到解决方案。

谢谢

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


实际上,我不清楚为什么使用这两种(引用声明)中的任何一种。在我看来,这似乎是Wordpress不正确的优化尝试,或者更可能是为了与PHP4兼容。我想出于您的目的,您可以忽略符号。

谢谢您的解释。这意味着函数在&$post?的上下文中包含一个引用作为参数?关于这一点还有一个话题——基本上就像@Explosion Pills所说的,他们这样做很可能是为了提高PHP4的性能,因为在PHP4中,每次传递对象时都会复制4个对象(我想这可能会影响到大对象或大查询的效率)@sachlearner这意味着可以修改
$post
,但我查看了函数,它没有被修改,因此如果您不使用PHP4,这就非常重要了meaningless@ExplosionPills接受了答案,谢谢你的帮助。不过你的名字很有趣。;-)