background image

php 赋值和引用赋值使用说明

1、值赋值:将赋值表达式的值复制到变量。例子:
代码如下
$number=15;
$age=20;
$sum=12+"15";//$sum=27
2.创建数组有变量赋值和调用函数两种方法,这里先讲前者。
使用变量赋值方法很简单,直接给一个数组变量赋值即可。
实例:
代码如下
 <?php
 $lang[]="php";
 $lang[]="html";
 $lang[]="css";
 echo "$lang[0] <br>";
 echo "$lang[1] <br>";
 echo "$lang[2] <br>";
?>
三个赋值语句产生的数组内容:
0=>php
1=>html
2=>css
3、引用赋值:所创建的变量与另一个变量引用的内容相同。因此如果多个变量引用了同一内
容,修改其中任一个变量,在其余的变量上都会有反映。在等号后面加一个

&符号

$val2=&  $val1 ) 就 可 以 完 成 引 用 赋 值 或 者 将 & 符 号 放 在 引 用 的 变 量 前 面 ( $val2= 

&$val1):
代码如下
$val1="hello";
$val2=& $val1;
$val2="goodby";
echo '$val1 is '.$val1."
";
echo '$val2 is '.$val2."
";
?>
$val1 is goodby
$val2 is goodby
foreach 引用赋值的问题
代码:
<?php
$a = array(
    'a' => 'aa',
    'b' => 'bb',