社区
基础编程
帖子详情
函数前面加个引用符号是啥意思?
GaoXX
2005-11-09 06:16:59
函数前面加个引用符号是啥意思?
手册上的例子看不懂。
...全文
554
14
打赏
收藏
函数前面加个引用符号是啥意思?
函数前面加个引用符号是啥意思? 手册上的例子看不懂。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
害虫滴害虫
2005-11-11
打赏
举报
回复
剛才發現手冊上一個錯誤,大家討論,以下是手冊上的內容.
需要注意的是只有命名变量才可以传地址赋值,这一点非常重要。
<?php
$foo = 25;
$bar = &$foo; // This is a valid assignment.
$bar = &(24 * 7); // Invalid; references an unnamed expression.
function test()
{
return 25;
}
$bar = &test(); // Invalid.
?>
$bra = &test();應該是valid.我做過測試.
害虫滴害虫
2005-11-11
打赏
举报
回复
高,又有了更深的理解,還是星星好.
害虫滴害虫
2005-11-10
打赏
举报
回复
呵呵,剛知道的,
返回值按引用传递
Meteorlet
2005-11-10
打赏
举报
回复
引用在PHP里就是别名,
function &A()
{
return $a;// 函数返回$a的引用,$a在内存中不会消失
}
function A()
{
return $a;// 函数返回$a的值,$a会在内存消失,会复制一个$a作为返回值,所以对于大结构、对象就会影响效率
}
$b = &$a;
$c = &$a; // $b,$c只是$a的别名,不占空间,占空间的只有$a
$b = $a;
$c = $a; // $a, $b, $c 都占空间, 不过经过Zend优化,内部也会用引用实现以提高效率
starflash2003
2005-11-10
打赏
举报
回复
引用啊,和变量引用一样
ccxxcc
2005-11-10
打赏
举报
回复
老高又在整人了 呵呵
Mapleleaf123
2005-11-10
打赏
举报
回复
不知道你在说什么?贴段出来看看
fox1999
2005-11-10
打赏
举报
回复
@我到知道
GaoXX
2005-11-10
打赏
举报
回复
引用符号就是“&”,没见过?
function & kao() {
}
xuzuning
2005-11-10
打赏
举报
回复
看看这个例子就明白了
<?php
function &foo() {
static $v = 0;
$v++;
echo $v.'<br>';
return $v;
}
foo();
$b =& foo();
$b += 10;
foo();
?>
输出
1
2
13
而
<?php
function &foo() {
static $v = 0;
$v++;
echo $v.'<br>';
return $v;
}
foo();
$b = foo();
$b += 10;
foo();
?>
和
<?php
function foo() {
static $v = 0;
$v++;
echo $v.'<br>';
return $v;
}
foo();
$b =& foo();
$b += 10;
foo();
?>
都只输出
1
2
3
missago
2005-11-10
打赏
举报
回复
应该是屏蔽错误信息吧
hailongc
2005-11-10
打赏
举报
回复
zhanyou(战友) 说的正确
thunderx
2005-11-09
打赏
举报
回复
引用吧?
qidizi
2005-11-09
打赏
举报
回复
什么叫引用符号? ""?''?
给个例子
函数
名称
前面
加
引用
“&”或指针
符号
“*”的意思
学习笔记: (一)
函数
名称
前面
加
引用
符号
“&”,代表该
函数
返回值类型是
引用
。 如:int &operate+(...); (二)
函数
名称
前面
加指针
符号
“*”,代表它是
函数
指针。
函数
指针是一个指向
函数
的指针,
函数
指针表示一个
函数
的入口地址。使用
函数
指针的好处就是在处理“在运行时根据数据的具体状态来选择相应的处理方式”这种需求时更加灵活。 定义一个
函数
指针 指针是变量,所
php定义function时,
函数
名前加“&”
符号
是什么意思?
在PHP中&
符号
即传的是变量的
引用
而不是拷贝,
引用
意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是
符号
表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。
引用
可以被看作是 Unix 文件系统中的紧密连接。 PHP 的
引用
允许你用两个变量来指向同一
C++
函数
前加了个&
啥意思
啊?
C++
函数
前加了个&
啥意思
啊? 首先,我们看一段很简单的代码。 #include "iostream" using namespace std; class A { public : int a; A(int a1):a(a1){} A add_itself_copy(A &b) { this->a += b.a; return *this;
C++中
函数
名字前的&或*
文章目录一、&
函数
名称
前面
加
引用
符号
“&”的意思是返回
引用
类型。&扩展资料二、*
函数
名称
前面
加指针
符号
“*”,代表它是
函数
指针。在C语言中这种形式为:接下来,对于C++来说 一、&
函数
名称
前面
加
引用
符号
“&”的意思是返回
引用
类型。 格式:类型标识符 &
函数
名(形参列表及类型说明){ //
函数
体}。 在内存中不产生被返回值的副本;(注意:正是因为这点原因,所以返回一个局部变量的
引用
是不可取的。因为随着该局部变量生存期的结束,相应的
引用
也会失效,产生runtim
php
函数
变量 前加,php中
引用
(变量和
函数
名前加&
符号
)用法
本文章来给大家介绍在php中我们常看到在在php变量
前面
加个
&
符号
,这个就是php中
引用
符号
了,它可以用于各种变量、
函数
、对象了下面我来给各位详细介绍php&
符号
用法.在 PHP 中
引用
意味着用不同的名字访问同一个变量内容.这并不像C 的指针,它们是
符号
表别名.注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字.PHP的
引用
是通过在变量名或者
函数
名前加...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章