我使用word press,我尝试学习它,但是看到了我不理解的代码
$post = &get_post($id);
Run Code Online (Sandbox Code Playgroud)
我在get_post之前看到'&','&'是什么意思?
谢谢
在这里你得到了结果的参考get_post($id).
特别是你正在使用"通过引用返回"技术.
当您想要使用函数来查找引用应该绑定到哪个变量时,通过引用返回很有用.
相同的语法可以与返回引用的函数一起使用,也可以与new运算符一起使用(从PHP 4.0.4开始到PHP 5.0.0之前):
Run Code Online (Sandbox Code Playgroud)<?php $foo =& find_var($bar); ?>从PHP 5开始,new会自动返回引用,因此
=&不推荐在此上下文中使用并生成E_STRICT消息.
因此,如果你使用>= PHP 5它,使用这种表示法并不是一个好主意.
资源:
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |