当前位置: 首页 > 实例教程 > PHP 基础实例 > PHP 操作符 > PHP变量自增/减与变量引用
关键字
自增/减分为前置和后置,这涉及到一个先后顺序: <?php $a = 3; echo ++$a; //前置型,先自增再输出,结果为4 $b = 3; echo $b++; //后置型,先输出 3 再自增为 4 ?> 自减的原理和自增一样。 引用操作符为(&),我们简单的举个例子: <?php //没有使用引用的情况 function no_q(){ $k = ""; $p = $k; //$p也有了这条字符串 $k = "linyupark"; //变量$k变成了linyupark,但$p依然还是 echo "$p<br />$k"; } //使用引用 function use_q(){ $k = ""; $p = &$k; //$p也有了这条字符串,同时$p和$k产生了挂钩的效果 $k = "linyupark"; //变量$k变成了linyupark,此时$p也变为了linyupark echo "$p<br />$k"; //可以使用使用unset来中断引用关系 unset($k); $k = ""; //此时$p依然还是linyupark echo "$p<br />$k"; } ?>
<?php function no_q(){ $k = ""; $p = $k; $k = "linyupark"; echo "$p<br />$k"; } echo "-------------没使用引用---------------<br />"; no_q(); //使用引用 function use_q(){ $k = ""; $p = &$k; $k = "linyupark"; echo "$p<br />$k"; unset($k); $k = ""; echo "<br />-------------取消引用---------------<br />$p<br />$k"; } echo "<br />-------------使用引用---------------<br />"; use_q(); ?>
登陆 | 还没注册?