This question already has answers here:
What does it mean to start a PHP function with an ampersand?
(3个答案)
Reference — What does this symbol mean in PHP?
(20个答案)
已关闭6年。
我最近正在研究,wordpress 和研究如何处理查询机制。我遇到了像
谢谢
(3个答案)
Reference — What does this symbol mean in PHP?
(20个答案)
已关闭6年。
我最近正在研究,wordpress 和研究如何处理查询机制。我遇到了像
function &get_post(&$post, $output = OBJECT, $filter = 'raw')
这样的函数定义,我之前从未见过类似的东西,也不确定和号和(&)是否必需带有地址的东西(传统上认为&符的使用)。我对此很幼稚,如果容易的话,我会饶恕我。任何人都可以对此发表想法,这将有助于我向前迈进。试图找到它通过谷歌和文档,但没有找到解决方案。谢谢
最佳答案
函数声明上的第一个&
使PHP成为return a reference。 &
上的$post
更改了传递给函数的实际变量。
实际上,我不清楚为什么要使用这两个(引用声明)。在我看来,这不是对Wordpress进行优化的不正确尝试,或者它更可能与PHP 4兼容。我认为您可以出于自己的目的而忽略“&”号。