首页 > 后端开发 > php教程 > PHP 函数的返回值中与号 (&) 的含义是什么?

PHP 函数的返回值中与号 (&) 的含义是什么?

Linda Hamilton
发布: 2024-12-02 02:04:10
原创
370 人浏览过

What Does the Ampersand (&) Mean in a PHP Function's Return Value?

了解 PHP 中的函数 & 符号

在提供的代码片段中,Facebook 库方法以 & 符号开头。这个&符号在PHP中具有特定的含义。

函数定义中&符号的含义

函数名称前面的&符号表示该函数将返回对变量的引用而不是值本身。

的目的按引用返回

当您希望函数确定应绑定引用的变量时,按引用返回很有用。然而,它不应该仅仅用于增强性能,因为 PHP 会自动对此进行优化。仅出于有效的技术原因返回引用。

使用具有按引用返回的库

在提供的示例中,users_hasAppPermission 方法返回对变量的引用,该变量可以在调用函数中使用。例如:

$permissions = &$facebook->users_hasAppPermission('publish_wall_post');
登录后复制

在此示例中,变量 $permissions 将引用与函数返回的变量相同的变量。

以上是PHP 函数的返回值中与号 (&) 的含义是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板