4
我正在研究wordpress最近的研究并试图挖掘如何处理查询机制。
我碰到一个函数定义就这样function &get_post(&$post, $output = OBJECT, $filter = 'raw')
我还没有看到过类似的和不知道的符号(&)必须做的地址什么东西。(传统思维运用符号的(&))。
我很天真,如果它的东西很简单,请不要让我失望。
任何人都可以对此提出自己的想法。它会帮助我前进。尝试通过谷歌和文档找到它,但没有找到解决方案。
感谢在wordpress“function&get_post”中定义这样的函数的含义
感谢您的解释。它意味着该函数在**&$ post **的上下文中有一个参数作为参数。 – KillABug
[Here's](http://stackoverflow.com/questions/1676897/what-does-it-mean-to-start-a-php-function-with-an-ampersand#1676963)关于这个问题的另一个话题 - 基本上像@Explosion Pills说的那样,他们最有可能是为了提高PHP4的性能而这样做的,因为在PHP 4中,每次对象被复制时都会被复制 - 这对于大对象或大型查询可能会影响生产力我猜)。 –
@sachlearner这将意味着可以修改'$ post',但是我查看了该函数并且它没有被修改,所以如果你没有使用几乎没有意义的PHP 4 –