PHP 中引用 - 引用不是什么

原创 2005年05月26日 01:46:00

引用不是什么

如前所述,引用不是指针。这意味着下面的结构不会产生你预期的效果:

<?php
function foo (&$var)
{
    
$var =& $GLOBALS["baz"];
}
foo($bar);
?>

这将使 foo 函数中的 $var 变量在函数调用时和 $bar 绑定在一起,但接着又被重新绑定到了 $GLOBALS["baz"] 上面。不可能通过引用机制将 $bar 在函数调用范围内绑定到别的变量上面,因为在函数 foo 中并没有变量 $bar(它被表示为 $var,但是 $var 只有变量内容而没有调用符号表中的名字到值的绑定)。


php引用(&)详解及注意事项 摘自:PHP引用(&)使用详解 官方文档: 1.引用是什么:http://www.php.net/manual/zh/language.references.

MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。MyISAM中,一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MY...

PHP 开发的一般流程是什么

  • 2013年01月29日 15:14
  • 911B
  • 下载

C#中的值传递和引用传递是什么?

先搞清什么是值类型和引用类型。 C#值类型数据直接在他自身分配到的内存中存储数据,而C#引用类型只是包含指向存储数据位置的指针。 基础数据类型(string类型除外):包括整型、浮点型、十进制型、...

自适应滤波器中的期望信号是什么?(引用维纳滤波)

到滤波,我们最容易想到的是频率选择的滤波,比如低通滤波,高通滤波。然后就是FIR与IIR滤波器。维纳滤波器则从另外一个角度来深化了滤波的概念。引用维基百科关于维纳滤波的一段表述如下: “仅仅在频...

vs项目中的引用是什么意思

我搬自知乎上的问答,链接如下 点击打开链接 这一个是来自链接的术语,引用即reference. 举一个简单的例子: // a.cpp extern int foo(); // in the f...

block的循环引用究竟是什么鬼?

block的循环引用

C#引用类型和值类型区别是什么?[

解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就...

C++ 引用的本质是什么?

C++中的引用本质上是 一种被限制的指针。由于引用是被限制的指针,所以引用是占据内存的。在使用高级语言的层面上,是没有提供访问引用的方法的。并且引用创建时必需初始化,创建后还不能修改。下面是找到的相关...

删除.java文件中所有未用到的引用的包的菜单命令或快捷键是什么?

删除.java文件中所有未用到的引用的包的菜单命令或快捷键是什么? H5 App 开发用 WeX5,体验极速秒开! »     比如这几句...

数据类型、值传递和引用传递有什么区别,String是什么传递?

①总体而言,Java中的数据类型分为两大类,即原始类型的对象类型(或叫引用类型),后者是指由类生成的对象的类型,我们将在下一节详解;Java中的原始类型有如下8种,如表所示。 类型 称呼 值域...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 中引用 - 引用不是什么
举报原因:
原因补充:

(最多只允许输入30个字)