php中&符号什么意思~呢?

如题所述

第1个回答  2017-10-15

这个符号的意思是按地址引用的方式对变量进行传递或赋值:

$var = 'hello';
$a = $var;
$a = 'world';   // 当 $a 改变时, $var 并不会改变

$var = 'hello';
$a = &$var;
$a = 'world';
echo $var;   // 你会发现,此时的 $var 等于 world

本回答被网友采纳

在变量 $ 前加一个 & 表示什么? - 技术问答
表示引用 [php] $item1 = \\"haha\\";$prefix = \\"pre \\";$key = \\"\\";function test_alter(&$item1, $key, $prefix){$item1 = \\"$prefix: $item1\\"; }echo $item1;[\/php]你会发现$item1被改变了 查看原帖>>

php中 & || ^ 的符号意思。
真假为假,假真为假,假假为假;||:这个符号叫“或”,表示左右两边的操作数只要有一个为“真”时就为“真”,口诀是真真为真,真假为真,假真为真,假假为假;^:这个符号叫“非”,表示将右边的操作数从“真”变成“假(非真)”的结果,...

php中的&表示什么呢?
&&在PHP中是一个逻辑操作符,也叫条件操作符。&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。2、作用上的区别 &&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质...

用&&连接两条语句是什么意思? - 技术问答
&& 是and的意思 后面两条语句都为真的时候改表达式为真,有一个为假表达式就是假;该语句主要是用来调试的,根据php的运行原理,如果第一个表达式为假的话整个表达是为假,所以后面的语句也就不会执行,当第一个表达式为真的时候,就会弹出一个错误\\"访问禁止\\";在逻辑上,作者的想法应该是想让$ob_start...

php中 =&和 amp;var 是什么意思
表示一个引用 相当于c语言中的指针 如果c语言你不熟悉的话 可以理解为Windows的快捷方式 有&就相当于之多了一个快捷方式 变量只有一个 如果是没有& 就是一个赋值 相当于Windows里面复制了一个 那么这个变量或者对象就有了两个 它就会占用更多的空间 当然程序会自动回收 但是出于性能的考虑 如果不需要...

php引用传递中的&什么意思,有什么用?
加了&就是引用传递,就是把实参的内存地址传递给函数内部的形参,这样的话函数内部对形参的任何修改都会直接影响到外部的实参,也就是说这种情况下实参和形参其实是同一个变量;而不加&则是值传递,就是把实参的值传递给函数内部的形参,这时候函数内部对形参的任何修改都与外部的实参没有任何关系,不...

PHP语言PHP语言里的位运算符&、|、^ 、~、〈〈、〉〉这些符号我一个也...
a>>4 表示把00110000右移为00000011(十进制3)。应该说明的是,对于有符号数,在右移时,符号位将随同移动。当为正数时,最高位补0,而为负数时,符号位为1,最高位是补0或是补1 取决于编译系统的规定 <?php a = 48;temp = $a>>4;echo sprintf("%d", $temp)."\\n"; \/\/十进制 ...

& 和& & 的区别
&的意思 "&"就是'&'因为&是转义符号,没有什么特别的意思 & = & 在HTML中的&用& 来表示 比如你要得到' '的字符串,而不是空格,那就用 &&的意思 &&是在编程中使用的一种符号。在Java和PHP,bat,c++,c语言中分别有着不同的含义。1:&&在Java和PHP以及c#中都是逻辑操作符,也叫...

php中与的区别?
PHP中“?:”指的是三目运算符。三目运算符,也称为条件运算符,它是计算机语言的重要组成部分。它是唯一具有3个操作数的运算符,因此有时称为三元运算符。通常,三目算子的组合是右边界。php中的:是调用类中的静态方法或者常量,属性的符号。PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写...

php 中&有什么用
这是引用符号,引用的意思是:不同的名字访问同一个变量内容。php的引用(就是在变量或者函数、对象等前面加上&符号)。PHP 的引用允许你用两个变量来指向同一个内容.<?a="AB";b =&$a;echo $a;\/\/这里输出:AB echo $b;\/\/这里输出:AB b="EF";echo $a;\/\/这里$a的值变为EF 所以输出EF...

相似回答