什么是'&';这段php代码中的含义
我用word press试着学习它, 但是看到我不懂的代码了吗什么是'&';这段php代码中的含义,php,wordpress,Php,Wordpress,我用word press试着学习它, 但是看到我不懂的代码了吗 $post = &get_post($id); 我在get_帖子前看到了“&”, “&”是什么意思 感谢通过或分配 这里您将获得一个对get\u post($id)结果的引用 特别是,您正在使用“通过引用返回”技术 : 当您希望使用函数查找引用应绑定到哪个变量时,通过引用返回非常有用 相同的语法可用于返回引用的函数和新运算符(自PHP4.0.4起,PHP5.0.0之前): 由于PHP5,new会自动返回一个引用,因此
$post = &get_post($id);
我在get_帖子前看到了“&”,
“&”是什么意思
感谢通过或分配 这里您将获得一个对
get\u post($id)
结果的引用
特别是,您正在使用“通过引用返回”技术
:
当您希望使用函数查找引用应绑定到哪个变量时,通过引用返回非常有用
相同的语法可用于返回引用的函数和新运算符(自PHP4.0.4起,PHP5.0.0之前):
由于PHP5,new会自动返回一个引用,因此在此上下文中使用=&
是不可取的,并会生成一条E_STRICT
消息
因此,如果您使用的是=PHP5
,那么使用这种符号并不是一个好主意
资源:
无论何时更改$post变量的值,实际上都是在更改get_post($id)内容。返回对象,该对象在数据库中包含有关该帖子的所有信息 很抱歉我迟了回复,我对这个解释很满意。你可以举一个例子。。最佳答案:D
<?php
$foo =& find_var($bar);
?>